1. 程式人生 > 其它 >Java 字串轉char陣列

Java 字串轉char陣列

技術標籤:JAVA

謝謝大家的支援,您的一鍵三連是 罡罡同學前進的最大動力!

一鍵三連 一鍵三連 一鍵三連 一鍵三連 一鍵三連 一鍵三連

Java 字串轉char陣列

先說一下next()和nextline()的區別

next()方法讀取到空白符就結束l;

nextLine()讀取到回車結束也就是“\r
nextLine():返回的是Enter鍵之前的所有字元,它是可以得到帶空格的字串的。
next()在輸入有效字元之後,將其後輸入的空格鍵、Tab鍵或Enter鍵等視為分隔符或結束符。
next():會自動消去有效字元前的空格,只返回輸入的字元,不能得到帶空格的字串。
nextLine()方法的結束符只是Enter鍵

(簡單說,next只要字,nextLine啥都要)

使用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+" "); } } }

謝謝大家的支援,您的一鍵三連是 罡罡同學前進的最大動力!

一鍵三連 一鍵三連 一鍵三連 一鍵三連 一鍵三連 一鍵三連