将String转换成Int数组-Java「建议收藏」

今天贴出来一个编程小技巧,利用substring或charAt将字符转换为int数组。方法一:publicclassParseString{publicstaticint[]stringToInts(Strings){int[]n=newint[s.length()];for(inti=0;i

大家好,又见面了,我是你们的朋友全栈君。

今天贴出来一个编程小技巧,利用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;
} 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/128670.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • webService 简单介绍

    webService 简单介绍webService 简单介绍

  • 【摄像头】图像传感器尺寸、像素大小和成像质量的关系

    【摄像头】图像传感器尺寸、像素大小和成像质量的关系1、图像传感器的尺寸(靶面大小)越大,成像质量越好如果相同分辨率的相机,传感器面积越大,则其单位像素的面积也越大,成像质量也会越好。同样的500万像素的摄像头,2/3”的传感器成像质量就要优于1/2”的。2、图像传感器的尺寸单位换算图像传感器的尺寸大小是指靶面对角线的长度,单位为英寸,1英寸等于16mm。这样1/2”传感器对角线长度则为8mm,按照一般的传感器的长宽比为4:3的话,那么就对应勾股定理,1/2”的传感器长宽分辨率为6.4mm、4.8mm。如某相机的分辨率为25881940的500万像素

  • Docker 零基础从入门到使用

    Docker 零基础从入门到使用

  • (转)DeviceIOControl详解[通俗易懂]

    (转)DeviceIOControl详解[通俗易懂]http://blog.csdn.net/gis_wudi/article/details/6639739DeviceIoControl这个api我们用的不多,但是很重要,有时会帮助我们实现一些特别

  • freemaker判断空_python条件语句举例

    freemaker判断空_python条件语句举例if…else…&lt;#if condition&gt;  …&lt;#elseif condition2&gt;  …&lt;#elseif condition3&gt;  …&lt;#else&gt;  …&lt;/#if&gt;只有一个if的情况:&lt;#if x = 1&gt;  x is 1&lt;/#if&gt; 包含elseif的情况:

  • win10 命令行进入指定目录方法[通俗易懂]

    win10 命令行进入指定目录方法[通俗易懂]原文地址:https://blog.csdn.net/weixin_29207913/article/details/106616959方法一在资源管理器”地址“前面输入cmd。如下图:确认后cmd就会进入相关目录,进行其他cmd操作。如下图:方法二在资源管理器中,按住shift,同时右键空白地方,将会出现分别点击红框中选项,能分别使用PowerShell和WSL进入对应目录…

    2022年10月16日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号