我在使用Processing将字符串数字拆分为单个数字时遇到问题

时间:2012-02-11 17:39:57

标签: processing

我是处理新手,我试图将任何字符串数字拆分成单个数组元素。然后我的目标是找到家,许多数字重复自己和阵列打印出来。我不确定我是否在正确的轨道上!我知道有一些缺失的行,但正如我之前提到的,我是新的并且探索数组,模数和字符串区域。

   int[] dig = new string [1233467890]; 
   int n=dig.length;    

   while(n<0){
     arr[i--]=n%10
     dig = n % 10;
     n = n / 10;   
   }   
   println(arr); 

提前感谢您的帮助

埃德

1 个答案:

答案 0 :(得分:0)

我认为你在这里混合了一些东西,特别是字符串和数组。

数组是一系列对象,这些对象可以是整数,字符,布尔值,圆圈,杯子或球。在编程世界中,String是一种非常特殊的数组:它是一个字符数组。

因此,正如您可能已经注意到的那样,无法创建整数的“字符串”。并且处理编程接口会告诉您如果您尝试运行您发布的代码: “无法将[] String转换为[] Int”。这意味着:字符串和整数是根本不同的东西。

由于我既不了解你的目标也不了解你的代码,我无法再帮助你了。

我认为阅读和理解以下链接是更好的主意,运行并理解那里的基本示例,然后尝试编写您想要的内容。

http://processing.org/reference/Array.html http://processing.org/reference/String.html

祝你好运