java寫入字元串
『壹』 java如何輸入字元串
首先需要引入import java.util.Scanner;
實例化Scanner
Scanner input=new Scanner(System.in);//從控制台輸入,也可以是從文件或者流輸入.
String s1=input.next();
System.out.println("您剛才輸入的字元串是:"+s1) //將輸入的字元串輸出
『貳』 用JAVA編寫一程序:從鍵盤輸入多個字元串到程序中,並將它們按逆序輸出在屏幕上。
代碼如下:
import java.util.Scanner;
public class ScannerDemo{
public static void main(String[] args) throws Exception{
Scanner scan=new Scanner(System.in);
System.out.println("請輸入內容:");
String str=scan.nextLine();
char[] s=str.toCharArray();
for(int i=s.length-1;i>=0;i--){
System.out.print(s[i]);}}}
(2)java寫入字元串擴展閱讀
字元串
通常以串的整體作為操作對象,如:在串中查找某個子串、求取一個子串、在串的某個位置上插入一個子串以及刪除一個子串等。
兩個字元串相等的充要條件是:長度相等,並且各個對應位置上的字元都相等。設p、q是兩個串,求q在p中首次出現的位置的運算叫做模式匹配。串的兩種最基本的存儲方式是順序存儲方式和鏈接存儲方式。
基本數據結構
在Java中有8種數據類型來存儲數值、字元和布爾值。
整數類型
整數型用來存儲整數數值,即沒有小數部分的數值。可以是正數,也可以是負數。整數數據在Java程序中有3種表示形式,分別為十進制、八進制和十六進制。
『叄』 怎麼用java實現用從鍵盤輸入一行字元串當遇到句號的時候結束輸入
java 使用scanner接收用戶從鍵盤輸入的字元,使用while類來判斷是否輸入的字元為句號,如下代碼:
importjava.util.Scanner;
publicclassceshi{
publicstaticvoidmain(String[]args){
Scannerin=newScanner(System.in);//新建一個scanner類
String[]input=newString[26];
inti=0;
do{
input[i]=in.next();
i++;
}while(!input[i-1].equals("。"));//當遇到句號則將scanner類終止
in.close();
}
}
運行結果如下:
『肆』 java中set<string>類型的東西是什麼如何將一個string類型的字元串增加到裡面
Set<String>是一個保存String類型的集合,將一個String類型的字元串添加道Set中,方法如下:
Set<String> sets = new HashSet<>();
System.out.println(sets.add("String"));
System.out.println(sets.add("Tree"));
System.out.println(sets.add("String"));
add()方法會返回boolean值,true表示元素添加到了Set中,false表示集合中已存在相等的元素。
以上代碼執行結果如下:
擴展知識
Set集合可以知道某物是否已近存在於集合中,不會存儲重復的元素,注重獨一無二的性質,用於存儲無序(存入和取出的順序不一定相同)元素,值不能重復。可以很好地作為排重時使用的數據結構,但要注意集合內部數據一般情況沒有順序。
常用的set有HashSet和TreeSet