java - 在java中如何将带有整数的字符串转换为带有整数的数组?

标签 java android arrays string integer

我想在Java中将带有整数的字符串转换为带有整数的数组。 我该怎么做?我有一个包含字符串的数组。每个字符串都是整数。 我想通过单击按钮来访问每个字符串。

 String[] INT_ARRAY={

        //0
        "250,125,20,20,20,40,20,20,20,40,20,20,20,2500",

        //1 
        "233,63,28,63,29,63,28,16,28,17,26,63,29,17,26,16....
                     ........

                 }

   public void onClick(View v) {

        counter++;
        String IntString = INT_ARRAY[counter];

                    String[] parts = IntString.split(",");


          final int[] A = new int[parts.length()];

          for(int i=0; i<parts.length(); i++){

            A[i] = Integer.parseInt(parts(i));

                            Toast.makeText(getApplicationContext(),String.valueOf(A[i]), Toast.LENGTH_SHORT).show();

        }

  }

最佳答案

您需要String#spilt()分割字符串,例如:

String[] parts = "aa,bb,cc,dd".split(",");

parts 现在由 {"aa", "bb", "cc", "dd"} 组成。

然后使用增强的 for 循环迭代每个部分,例如:

for(String part : parts) Log.d("", part);

关于java - 在java中如何将带有整数的字符串转换为带有整数的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17974722/

相关文章:

java - 方法同步

android - 仍然需要 Facebook Activity 吗?

android - 在真实设备上使用 Eclipse 调试 Android 应用程序

iphone - 将选择器上的分数格式化为最小公分母?

jquery - 如何从动态生成的数组值中删除双引号

java - Samsung S4 OS 4.3 上的时间选择器对话框崩溃

java - 存在哪些模式、实践或标准来存储整个图表(或模型)?

java - 在我的例子中,只需要在我的 ListView 中显示一个对象(只有标题)

java - Android动态图片文件名

c# - Array.Sort 静态函数的 Lambda 表达式不明确