今天贴出来一个编程小技巧,利用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数组-Java相关推荐

  1. 不用现有方法,把string转换成int型[C#]

    今天听朋友说到个面试题:不用现有方法,把string转换成int型 就试着写了一下,没有考虑负数的情况,看的朋友可以自己试一下,也不难. view plain using System; using  ...

  2. JAVA将 带有空格或特殊字符的字符串转换成int数组的方法

    如果一个字符串: String str="13 34 56 78 21 78 "; 怎样将它转换为int型数组呢? 可以通过String类提供的方法,如charAt(int ind ...

  3. asp.net(c#)字符串转换成字符数组 字符串转换成int 数组

    问题: 一个字符串是string   a="a,b,c,d" ,另一个是string   b="1,2,3,4" ,第一个转换成string[]类型的,第二个转 ...

  4. java 把char转换成int型,java如何把char型数据转换成int型数据(转)

    一字符串,String="2324234535": 把第i个数取出来时是char型的:char temp=String.charAt(i) 如何把char型转换成int型? 我需要 ...

  5. 如何更快地将string转换成int/long

    作者 | Kirito的技术分享 来源 | https://mp.weixin.qq.com/s/5qQg3ef8yjVG089iqoNTaw 你好鸭,Kirito 今天又来分享性能优化的骚操作了. ...

  6. 教拉克丝去面试(一),String转换成int的几种方式

    这是一篇用趣味化的形式给大家来讲java面试, "语不惊人死不休",没错,本篇文章的标题就是这么酷炫,接受不了的同学就别点进来看了,所谓好奇心害死猫:能够接受的同学我只能说你赚到了 ...

  7. pythonbyte转int_python中如何把string 转换成int

    展开全部 用数字字符串32313133353236313431303231363533e59b9ee7ad9431333365666263初始化int类,就可以将整数字符串(str)转换成整数(int ...

  8. string数组批量转换成Int数组

    public static int StrToInt(string str) { return int.Parse(str); } int[] empIds = Array.ConvertAll(id ...

  9. String转换成int型

    private boolean judge(String str){int year = 0;try{year = Integer.valueOf(str).intValue();}catch(Num ...

最新文章

  1. 32岁的老程序员面试没通过,一问原因,挺突然的...
  2. 经验:在mysql中避免重复插入数据的4种方式
  3. 2013\Province_C_C++_A\3.振兴中华
  4. Qt删除 空格/空白符
  5. (十)java版b2b2c社交电商spring cloud分布式微服务- SSO单点登录之OAuth2.0登录认证(1)...
  6. jquery通过ajax方法获取json数据不执行success
  7. slam魔改的支持数据库动态虚拟墙,禁行线costmap_prohibition_layer
  8. 开机LOGO与动画修改
  9. python下载bt文件_Python实现解析Bit Torrent种子文件内容的方法
  10. python课堂笔记之django-day02(11)
  11. 服务器linux simsun.ttc is not a valid ttf file
  12. Windows下同步工具FastCopy
  13. 滴滴美团58携程,那些发生在大并购谈判桌背后的故事
  14. android格式化外置u盘,Android5.x+ 格式化外部存储(u盘, sdcard)的方法
  15. 无显示器主机配置服务器
  16. 得物App购买记录数据爬取
  17. 解决打开word时显示microsoft visual basic运行时错误没有注册类的问题
  18. Selenium自动化下载文件Firefox配置教程
  19. docker创建容器相关命令【详细版】
  20. 解决myeclipse中 保存代码时resetting selection耗时操作

热门文章

  1. 一个程序猿和非程序猿都会关注的重大事件
  2. jQuery函数attr()和prop()的区别
  3. django.db.utils.DataError: (1406, Data too long for column 'gender' at row 1)
  4. Android执行shell命令
  5. 介绍微软一个罕为人知的无敌命令
  6. mysql user_tab_cols_最新Oracle 和 mysql 的对比参照----开发篇(转)
  7. 真香!你的 2019 年终总结已经出 - 请查收
  8. 【一分钟了解】1em等于多少px,由什么决定?
  9. k8s控制器模式介绍
  10. spark RDD的血缘关系