㈠ java 我需要把一個字元串專為數組怎麼辦
java 中要將一個字元串轉換成一個字元數組需要使用 String 類中提供的 toCharArray() 方法進行操作.實例如下:
String str = "abcde";//這是一個string類型的字元串
char[] ch = str.toCharArray();//使用string類型的tocharArray()方法進行轉換。
㈡ 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)數組
(2)javanumber轉string擴展閱讀:
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。
㈢ 如何用jstl標簽將number類型轉換為String類型
解決方法是:
<td>
<c:set var="risklevel">
<c:out value="${it.prodRiskLevel}" />
</c:set>
<c:out value="${riskLevelMap[risklevel]}" />
</td>
注意:set標簽體中使用out標簽 ,MS表示通過out標簽調用對象上的toString方法並把返回值賦給risklevel。
否則如果這樣的話:
<c:set var="risklevel" value =「${it.prodRiskLevel}" />
表示把it.prodRiskLevel所值的對象賦給risklevel,這時risklevel是一個BigDecimal對象而不是String對象,當把他作為key的時候當然取不出value來了。
㈣ java中數字轉換成指定的字元串要怎麼轉
是這個意思么:4=004,14=014,124=124?
如果是這樣,笨方法就是先跟100除,取整作為字元串的第一位;再用余數跟10整除,取整作為字元串第二位,再取余作為字元串第三位。
依此類推。
TextFormat類也許有更快更簡單的方法,沒研究,你可以看看
㈤ java中 字元串轉數值要怎樣做
String str="";
直接轉換:
int num=Integer.parseInt("str");
int num1=Integer.valueOf("str");
int num2=Integer.decode(str);
int num3=Integer.getInteger("str");
間接轉換:
double no=Double.valueOf("str");
int num4=(int)no;
double no1=Double.parseDouble("str");
int num5=(int)no;
這里有6種由字元串轉換成數值類型的方式,至於怎樣把它們轉換成方法,用if多加幾個判斷就可以了。