本文目錄一覽:
java中 如何將char類型轉換成string 類型
常見的字元型(char)轉換成字元串型(String)大致有4種。總結如下:
1,String str=String.valueOf(‘[字元]’); //直接傳參法
2,char data={‘a’,’b’,’c’};
String str=new String(data);//通過new對象的方式強制轉換
3,char ch = ‘U’;
String fromChar = new String(new char[]{ch});
//使用匿名數組,java中的匿名數組可以被用來封裝一個單獨的字元到字元數組,然後將這個字 符數組作為String的構造器參數
4,String str=」abc」;
char[] cc;
cc=str.toCharArray();
這時cc={『a』,』b』,』c』};//String類的toCharArray()方法,將字元串轉為字元(char)數組
擴展資料:
1,使用String a = “Hello Word”; System.out.println(a.charAt(1));截取一個字元
2,使用String.charAt(index)(返回值為char)可以得到String中某一指定位置的char。
3,使用String.toCharArray()(返回值為char[])可以得到將包含整個String的char數組。這樣我們就能夠使用從0開始的位置索引來訪問string中的任意位置的元素。
4,Java中的String Object的值實際上是不可變的,是一個final的變數。所以我們每次對String做出任何改變,都是初始化了一個全新的String Object並將原來的變數指向了這個新String。
Java中的char型怎樣轉換成int型?
1、定義char型字元
char r = ‘a’;
2、通過int強轉成int
int k = (int)r;//強轉成int型,就是字元所表示的數字值
在java中如何輸入char型數據?
直接輸入不行,要進行轉換
import java.util.*;
class Test
{
public static void main(String []args)
{
Scanner s=new Scanner(System.in);
String str=s.nextLine();
char ch=str.charAt(0);
System.out.println(ch);
}
}
這個程序的缺點是讀入str字元串後再轉換,ch只讀取了str的第一個字元。
java中如何輸入char型數據
java如果從控制端輸入char類型數據,可以使用scanner來掃描用戶輸入的字元,實例如下:
Scanner in = new Scanner(System.in);
int temp = in.nextInt();
char c = (char)temp;
System.out.println(“the c is : ” + c );
如果是輸出為char類型,可以通過轉義字元來替代,形如:/n、/d等。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/279286.html