lzth.net
当前位置:首页 >> 用JAvA如何把字符串转换成int二维数组 >>

用JAvA如何把字符串转换成int二维数组

java可以使用两种方法直接将字符数组转为字符串 方法1:直接在构造string时转换.char[] data = {'a', 'b', 'c'}; string str = new string(data); 方法2:调用string类的方法转换.string.valueof(char[] ch)

import java.util.*; class arrayit implements comparator { public int compare(string str1,string str2) { return str1.length()-str2.length(); } } public class aboutarray { public static void main(string args[]) { string[] strs=args; arrayit ai=new arrayit(); arrays.sort(

1. 利用JAVA编程实现,先将代码置于下面 public int[][] str2int(String[][] str) { int a,b; a = str.length; b = str[0].length; int result[][] = new int[a][b]; for(int i = 0 ; i < a ; ++ i) for(int j = 0 ; j < b ; ++ j) result[i][j] = Integer.parseInt(str[i][j]); return result; }2. 解释一

String str="1,2,3,4,5"; String s[]=str.split(",");

把s转换为char数组,去除其中的','(char类型数组里的方法,具体忘了),然后char数组就可以强制转换为int型啦!直接-'0',就可以了!

String s = "485729304"; int[] a = new int[s.length()]; for(int i = 0; i < s.length(); i++) {//先由字符串转换成char,再转换成String,然后Integer a[i] = Integer.parseInt( String.valueOf(s.charAt(i))); }//字符串中的数据一定要是数字,否则会出现异常;

先取到当前String数组的长度.再new一个长度一样的Int型的数组.然后遍历String数组赋值给int数组.

将字符串转换成double类型的二维数组public class teststring{public static void main (string[] args) { string s="1,2;3,4,5;6,7,8"; string str[]=s.split(";"); double d[][]; d=new double[str.length][]; for(int i=0;i string str2[]=str[i].split(","); for(int j=0;j d[i]=

如果里面装的内容是string 则可以直接一个for循环 string[i]=(string)object[i]; 来实现

public class Test { public static void main(String[] args) { String str = "0101;0102;0103;0104$0204;0205;0206;0207;0208;0209$0310;0311;0312;0313;0314;0315;0317"; String[][] array = toArray(str); for (int i = 0; i < array.length; i++) { for (int j = 0;

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com