将String转换成Int数组-Java

原创 2015年10月01日 17:56:46

今天贴出来一个编程小技巧,利用substring或charAt将字符转换为int数组。

方法一:

public class ParseString {

public static int[] stringToInts(String s){
 int[] n = new int[s.length()]; 
 for(int i = 0;i<s.length();i++){
 n[i] = Integer.parseInt(s.substring(i,i+1));
 }
 return n;
}
public static void main(String[] args){
 int[] a = stringToInts("123456");
 for(int i = 0;i<a.length;i++){
 System.out.println("数组中第"+i+"个数为"+a[i]);
 }
}
} 

方法二:

/**
 * 将字符串转化为int数组
* 
 * @param str 带解析的字符串
* @return 转化而成的int数组
*/
public int[] parse(String str) {
 int length = str.length();
 int[] result = new int[length];
 // 依次取得字符串中的每一个字符,并将其转化为数字,放进int数组中
for (int i = 0; i < length; i++) {
 char c = str.charAt(i);
 result[i] = Character.getNumericValue(c);
 }
 return result;
} 

int数组与String数组互相转换和函数互相转换

今天在群里看到一人说起面试挂的一题,题目是Int数组转成String数组。虽然是基础的问题,但却是基础中比较少用到的问题,因此大家工作都没怎么遇到,不会也很正常。在此整理一下,先来个String与In...

string数组类型转换为int数组(数组类型之间的转换)

string数组类型转换为int数组.方法一:ConvertAll的用法Code highlighting produced by Actipro CodeHighlighter (freeware)...
  • zapzqc
  • zapzqc
  • 2008年04月09日 10:09
  • 23723

String类型数组与Integer类型数组之间转化

这个问题大家不知道遇见过没有,这是我重写一个方法是,由于被覆盖方法参数是String类型数组,而覆盖的方法参数是Integer类型数组, 方法具体执行过程一样,我不想重新在写一遍上面的,希望直接调取...

Java8<将Integer[]转换为int[]数组>

如何 将一个Integer数组拆箱转换为int[]?(你当然可以用for循环来做) public static void main(String[] args) { Intege...
  • Gpwner
  • Gpwner
  • 2017年06月24日 16:55
  • 2339

String字符串转换成int[]数组

String s = "485729304"; int[] a = new int[s.length()]; for(int i = 0; i { //先由字符串转换成char,再转换成...

把String字符串转换为Int数组

数字型String字符串转换成int型数组 方法一、    Java代码   String str = "1,2,3,4,5,6"     public int[] St...

Java中字符串与数组,数组与list之间的转化,及字符串处理

Java中字符串与数组,数组与list之间的转化,及使用StringBuild类型处理字符串的方法实现与讲解,包含实例。...

字符串转换成int数组

将下面的字符串转换成int数组 string str = "0, 2, 4, 6, 8, 10, 12, 14, 16" ; 方法一: public static int[] con...

Java的String的数字转为int数组

String numStr="123456"; char c=numStr.toCharArray(); int a=new int[c.length]; for(int i=0;i
  • yzwty
  • yzwty
  • 2017年02月21日 17:26
  • 775

java基础将一个int数组转换成一个字符串

将一个int 数组转换成字符串 并输出在控制台上 //将一个int 数组转换成一个字符串 public class IntToStringDemo { public static ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:将String转换成Int数组-Java
举报原因:
原因补充:

(最多只允许输入30个字)