将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;
} 

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

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

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

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

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

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

java中如何将字符串转换为int数组

//如何将字符串转换为int型数组:提供三种方式 import java.util.Arrays; public class StrToIntArr{ public static void ma...
  • xichengqc
  • xichengqc
  • 2017年10月16日 16:37
  • 212

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

Java中字符串与数组,数组与list之间的转化,及使用StringBuild类型处理字符串的方法实现与讲解,包含实例。...
  • u014800380
  • u014800380
  • 2016年11月01日 14:44
  • 10582

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

String s = "485729304"; int[] a = new int[s.length()]; for(int i = 0; i { //先由字符串转换成char,再转换成...
  • superit401
  • superit401
  • 2016年03月13日 18:23
  • 9987

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
  • 977

把String字符串转换为Int数组

数字型String字符串转换成int型数组 方法一、    Java代码   String str = "1,2,3,4,5,6"     public int[] St...
  • u010781856
  • u010781856
  • 2015年10月06日 21:02
  • 2001

C# string 数组 转 int 数组

string 数组 转 int 数组 4种方法效率都差不多没什么可说的,仅供记录。唉人老了脑子不好使了。 private int maxCount = 10000000; private ...
  • rendy317
  • rendy317
  • 2011年11月01日 11:29
  • 1568

字符串转换成int数组

将下面的字符串转换成int数组 string str = "0, 2, 4, 6, 8, 10, 12, 14, 16" ; 方法一: public static int[] con...
  • kujing823
  • kujing823
  • 2015年03月10日 09:35
  • 2885
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:将String转换成Int数组-Java
举报原因:
原因补充:

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