`
for_dream
  • 浏览: 568763 次
社区版块
存档分类
最新评论

把String字符串转换为Int数组

阅读更多

数字型String字符串转换成int型数组

方法一、

  

String str = "1,2,3,4,5,6"

 public int[] StringtoInt(String str) {

    int ret[] = new int[str.length()]; 

    StringTokenizer toKenizer = new StringTokenizer(str, ","); 

    int i = 0;

    while (toKenizer.hasMoreElements()) { 

      ret[i++] = Integer.valueOf(toKenizer.nextToken());

    } 

   return ret;

 }

 

 

方法二、

 

  

  String a = "1,2,3,4,5,6"
  String str[] = a.split(",");
  int array[] = new int[str.length];
  for(int i=0;i<str.length;i++){
      array[i]=Integer.parseInt(str[i]); 
 }

 

 

 

 

   使用String.split方法时要注意的问题:

       "aaa*bbb*ccc","aaa+bbb+ccc","aaa|bbb|ccc"  要用"//*","//+","//|"转义后即可得到正确的结果。

       String[] aa = "aaa*bbb*ccc".split("//*");

       String[] aa = "aaa+bbb+ccc".split("//+");

       String[] aa = "aaa|bbb|ccc".split("//|");

        当用"."分隔的时候, 要用"[.]" 进行分隔。

 

分享到:
评论

相关推荐

    (c#)字符串转换成字符数组 字符串转换成int 数组

    在本篇文章中,我们将深入探讨如何在C#中将字符串转换为字符数组及整数数组。这是一项在处理文本数据时非常有用的技术,特别是在需要对数据进行解析、格式化或进一步处理的情况下。以下是对该主题的详细解释: ### ...

    java 16进制表示的字符串转换为字节数组 工具类

    /** * 16进制表示的字符串转换为字节数组 * @param hexString 16进制表示的字符串 * @return byte[] 字节数组 */ public static byte[] hexStringToByteArray(String hexString) { hexString = hexString.replaceAll...

    16进制与字符串、字节数组之间的转换

    为了将一个字符串转换为十六进制表示,可以先将其编码为字节数组,再将每个字节转换为十六进制形式: ```csharp public static string StringToHexString(string str, Encoding encoding) { byte[] bytes = ...

    字符串,整型数据,字符型数组互相转换源码

    在C++中,可以使用`std::stoi()`函数将字符串转换为整型。例如: ```cpp #include #include &lt;string&gt; int main() { std::string str = "123"; int num = std::stoi(str); std::cout 转换后的整型数值为:" ; ...

    php字符串与byte字节数组转化类.zip

    介绍php字符串与byte字节数组转化类,转换一个String字符串为byte数组,将字节数组转化为String类型的数据,转换一个int为byte数组,从字节数组中指定的位置读取一个Integer类型的数据,转换一个shor字符串为byte...

    字符串与字节数组之间的转换

    在某些情况下,我们需要将字符串转换为16进制的字节数组,例如在网络通信中对数据进行加密或校验时。以下是一种常见的转换方式: ```csharp public static byte[] StringToByteArr(string srcStr) { // 计算输出...

    java对象转换为json字符串或字符串数组

    除了序列化,`json-lib`还支持反序列化,即将JSON字符串转换回Java对象: ```java Person deserializedPerson = (Person) JSONSerializer.toJava(jsonString); ``` 6. JSONPath和JSONSchema: 在实际应用中,...

    C# 将整型数组元素转换为字符串

    在本篇文章中,我们将深入探讨如何在C#中将整型数组元素转换为字符串,并对提供的代码示例进行详细分析。 ### C#中将整型数组转换为字符串的方法 #### 背景介绍 在软件开发过程中,经常需要将不同类型的变量转换成...

    将传进来的十六进制表示的字符串转换成byte数组 文件下载

    总结来说,将十六进制字符串转换为byte数组是编程中常见的操作,涉及到的主要知识点包括字符串处理、二进制数据操作以及对不同编程语言的API理解。在实际应用中,我们需要根据具体需求选择合适的方法和工具,以确保...

    String(含Hex)与Byte数组互相转换[代码]

    使用`getBytes()`方法,它会根据默认的字符编码(通常是UTF-8)将字符串转换为字节数组。例如: ```java String str = "Hello, World!"; byte[] bytes = str.getBytes(); ``` 2. 字节数组转字符串: 使用`new...

    C# 中的类型转换之字符串和字符数组之间的转换

    实际上,我们在很多时候需要把字符串转换成字符数组只是为了得到该字符串中的某个字符。如果只是为了这个目的,那大可不必兴师动众的去进行转换,我们只需要使用 System.String 的 [] 运算符就可以达到目的。例如: ...

    Java IO操作和将字符串解析为数值数组

    在Java编程语言中,IO(Input/Output)操作是处理数据输入和输出的关键部分,而将字符串解析为数值数组则是日常编程中常见的任务。本文将深入探讨这两个主题,并结合提供的两个文件名`TestWriteD.java`和`TestSplitD...

    C#字符串数组转换为整形数组的方法

    // 使用Convert.ToInt32方法将字符串转换为整数 c[i] = Convert.ToInt32(Content[i].ToString()); } return c; // 返回转换后的整型数组 } ``` 在这个方法中,我们首先创建了一个与输入字符串数组相同长度的...

    C#将字符串数组传递给C++ DLL.rar

    因此,传递字符串数组时,需要进行适当的类型转换。 1. **定义C++ DLL接口**: 在C++ DLL中,我们需要创建一个函数来接收字符串数组。由于C++不支持数组作为参数,通常我们会使用指针和数组长度作为参数。例如,...

    输入10个字符串到一个字符串数组

    ` 将字符串转换为字符数组。 - **字符数组转字符串**:`String st = new String(s);` 将字符数组转换回字符串。 #### 2.2 字符串排序 - **排序算法**:在 `Test20` 类中,使用了简单的冒泡排序算法对字符串中的字符...

    字符串转换为Ascii码

    1. **将字符串转换为字符数组**:`toCharArray()`方法可以将字符串转换为字符数组。 2. **将字符转换为整数(ASCII码值)**:可以直接通过类型转换`(int)`实现。 3. **字符串拼接**:可以使用`StringBuffer`或`...

    TIA博途中字符串转换相关指令的使用方法(一).docx

    例如,将字符串转换为数字值参数 IN 中的数值数据类型为 STRING,WSTRING;参数 OUT 中数值的数据类型为 CHAR,WCHAR,USINT,UINT,UDINT,SINT,INT,DINT,REAL,LREAL。 2. 字符串和数值相互进行转换指令 字符...

    字符串转换为16进制char数组

    ### 字符串转换为16进制char数组 在计算机编程中,经常需要对数据进行各种格式转换,以便于处理或存储。其中一个常见的任务就是将普通的字符串转换为16进制表示形式。本文将详细介绍如何实现这一转换过程,并提供一...

    C#判断一个字符是否在字符串里/数组里

    在C#编程语言中,判断一个字符是否存在于字符串或数组中是常见的操作,这在处理文本数据时尤其重要。下面我们将详细探讨如何实现这个功能,以及相关的重要知识点。 首先,我们要知道C#提供了多种方法来检查字符是否...

    数组与字符串.docx

    - 将数字或其他类型转换为字符串,例如,`String numberStr = Integer.toString(number);` 或使用`String.valueOf()`方法。 5. **字符串的格式化**: - 使用`String.format()`方法格式化字符串,例如,`String ...

Global site tag (gtag.js) - Google Analytics