【java】定義一個字串(可以改進為鍵盤錄入)-Scanner
package test922; import java.util.Scanner; public class ScanerTest { private static Scanner sc; public static void main(final String[] args) { sc = new Scanner(System.in); System.out.println("請輸入一個字串(輸入\"exit\"退出):"); String str = null; while (true) { str = sc.nextLine(); if ("exit".equals(str)) { break; // System.exit(0); } System.out.println(str); } } }
執行結果:
相關推薦
【java】定義一個字串(可以改進為鍵盤錄入)-Scanner
package test922; import java.util.Scanner; public class ScanerTest { private static Scanner sc; public static void main(final String[
【Java】給定一個字串str,和一個字母ch,請實現相應的程式碼求出一個數組,使陣列中每個數字表示該位置與字母ch之間的最短距離。 比如str=”lexinfintech” ch=”i” 則輸出為:[3,2,1,0,1,1,0,1,2,3,4,5]
import java.util.ArrayList; import java.util.List; import java.util.Scanner; /** * @author: ycz * @date: 2018/12/17 0017 16:43 * @description: */ p
【Java】在一個字串指定位置插入字串
四、更新 更新時間:2017年12月8日01:51:24 下面的方法有一個問題,是我剛才沒有考慮到的問題,就是下面的方法只適用於一次操作,如果兩次操作會有問題,什麼問題呢,就是你第一次插入之後,Stringbuilder裡面的index就被擾亂了啊,就像一個
【Java】圖形介面實踐(不斷更新中!)
建立一個簡單的窗體 package practice; import javax.swing.JButton; import javax.swing.JFrame; public class Test { public static void main(String[] args) {
【JAVA】基礎:網路(TCP/IP/UDP/HTTP)URL、Socket
IP地址: IP地址是我們電腦在網路中的唯一標記, 所有的電腦之間進行資訊互動都是利用這個IP地址來進行識別。 埠號: ip地址唯一標示了通訊實體,但是一個通訊實體可以有多個通訊程式同時提供網路服務。這個時候就要通過埠來區分開具體的通訊程式。一個通訊實體上不能有兩個通訊程式使用同一個埠號
【演算法】判斷一個字串的所有字元是否全部不同 java程式碼實現
package com.billkang.algorithm; import java.util.HashSet; import java.util.Set; /** * * @author K
【Java】編寫一個方法,實現基本的字串壓縮功能
利用重複字元出現的次數,編寫一個方法,實現基本的字串壓縮功能。 例如,字串aabcccccaaa會變為a2b1c5a3。若壓縮後的字串沒有變短,則返回原先的字串。 StringBuffer: 如果頻繁地對字串進行拼接,直接用“+”的話會建立很多String型的物件,對伺服器
【Java】編寫一個程式,輸出一個字串中的大寫英文字母數,小寫英文字母數以及非英文字母數
/* * 作者:筱筱 * 日期:20170507 * 功能:編寫一個程式,輸出一個字串中的大寫英文字母數,小寫英文字母數以及非英文字母數。 */ public class Aa3Count { public static void main(S
【 PHP 】取出一個字串中長度最大的迴文字串
取出一個字串中長度最大的迴文字串 <?php function func($str) { // 初始化最大回文序列中間座標 $maxxy = 0; // 初始化最大回文長度 $maxLength = 0; // 初始化
【LeetCode】443. 壓縮字串(String Compression)
【 英文練習 | 中文練習 】 題目描述: 給定一組字元,使用原地演算法將其壓縮。壓縮後的長度必須始終小於或等於原陣列長度,陣列的每個元素應該是長度為 1 的字元(不是 int 整數型別),在完成原地修改輸入陣列後,返回陣列的新長度。 示例 1: 輸入: ["a","a","
【Java】Date與字串String 相互轉化的方法
Date -> String 理解Date類和Date轉 String的方法 可以參考我寫的另一篇文章 – Java用Date類獲取當前時間戳、時間戳的格式轉換方法,就不在多贅述了 String -> Date 方法與Date轉String非常的類似,需要用
【網路爬蟲】【java】微博爬蟲(二):如何抓取HTML頁面及HttpClient使用
一、寫在前面 上篇文章以網易微博爬蟲為例,給出了一個很簡單的微博爬蟲的爬取過程,大概說明了網路爬蟲其實也就這麼回事,或許初次看到這個例子覺得有些複雜,不過沒有關係,上篇文章給的例子只是讓大家對爬蟲過程有所瞭解。接下來的系列裡,將一步一步地剖析每個過程。 現
【Java】集合系列18(Arrays和Collections工具類)
1、Arrays類 Arrays類常用方法概述: 本類所有方法都是靜態的,本類方法是針對陣列的操作。 //部分Arrays的靜態方法(JDK1.8) static <T> List<T> asList(T... a)
【java】檢視一個普通的java程式包含哪些執行緒
使用JMX可以檢視一個普通的java程式包含哪些執行緒,程式碼記錄如下: public static void main(String[] args){ // 獲取java執行緒管
【小家java】java7新特性(簡述八大新特性) 不溫不火
相關閱讀 Java7開發代號是Dolphin(海豚),於2011-07-28發行. 評價:不溫不火 特性列表 switch中新增對String型別的支援 數字字面量的改進 / 數值可加下劃 異常處理(捕獲多個異常) try-with-resources
【BZOJ4259】殘缺的字串(FFT)
Description Solution 考慮將子串倒過來,對於每個字元,如果是∗∗,那麼值為00,否則為Ai−96Ai−96。 那麼我們設f(i)=∑j(Aj−Bi−j)2AjBi−jf(i)=∑j(Aj−Bi−j)2AjBi−j,如果f(i
【網路爬蟲】【java】微博爬蟲(四):資料處理——jsoup工具解析html、dom4j讀寫xml
之前提到過,對於簡單的網頁結構解析,可以直接通過觀察法、手工寫正則解析,可以做出來,比如網易微博。但是對於結構稍微複雜點的,比如新浪微博,如果還用正則,用眼睛一個個去找,未免太麻煩了。 本文介紹兩個工具包:解析html, xml的jsoup,
【Java】 集合系列01(總體框架)
Java集合是Java提供的工具包,包含了常用的資料結構:集合、連結串列、佇列、棧、陣列、對映等。 Java集合工具包的位置是Java.util.*。 Java集合主要可以劃分為四個部分:List列表、Set集合、Map對映、工具類(Iterator迭代器、
【java】SSM框架搭建(一)——idea搭建maven聚合工程
一、前言 以前開發的java使用的是Eclipse開發的,前一段時間換成了idea。還有點不習慣,然後自己就研究了一下如何使用idea搭建 maven的聚合工程。 二、架構說明
【Java】實現一個演算法,找出一個單鏈表中倒數第K個結點
用迭代法,使用兩個指標P1和P2,分別指向連結串列中相聚K個結點的兩個結點。 P1,p2均指向頭加點,然後將P2向前移動K個結點。之後,以相同的速度移動這兩個指標,那麼p2會在length-K步後到達尾結點,這時p1就剛好在第length-K個結點也就是倒數第K個結點的位置