Java 字串轉char陣列
阿新 • • 發佈:2021-01-14
技術標籤:JAVA
謝謝大家的支援,您的一鍵三連是 罡罡同學前進的最大動力!
一鍵三連 一鍵三連 一鍵三連 一鍵三連 一鍵三連 一鍵三連
Java 字串轉char陣列
先說一下next()和nextline()的區別
next()方法讀取到空白符就結束l;
nextLine()讀取到回車結束也就是“\r
nextLine():返回的是Enter鍵之前的所有字元,它是可以得到帶空格的字串的。
next()在輸入有效字元之後,將其後輸入的空格鍵、Tab鍵或Enter鍵等視為分隔符或結束符。
next():會自動消去有效字元前的空格,只返回輸入的字元,不能得到帶空格的字串。
nextLine()方法的結束符只是Enter鍵
使用nextLine()方法時,不將空格看做是兩個字串的間隔,而是看作字串的一部分,返回時,它作為String型別一併返回
直接上程式碼,就是將一個字串s 轉化為一個char陣列
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
String s=sc.nextLine().trim();
System.out.println("字串:" +s);
char[] a=s.toCharArray();//將字串轉為char陣列!! 簡單重要
System.out.println("char陣列長度:"+a.length);
System.out.print("char陣列:");
for(char s1:a){
System.out.print(s1+" ");
}
}
}
謝謝大家的支援,您的一鍵三連是 罡罡同學前進的最大動力!
一鍵三連 一鍵三連 一鍵三連 一鍵三連 一鍵三連 一鍵三連