首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用字符串操作将String[]拆分为2个String[]数组

问使用字符串操作将String[]拆分为2个String[]数组
EN

Stack Overflow用户
提问于 2011-05-07 04:09:48
回答 3查看 3K关注 0票数 0

假设我有一个数组String[],每个元素有47个字符。字符串的格式如下:

代码语言:javascript
复制
"My name is Fouad *6,#%$       , 67655-76       " // 30 characters for the name (It may contains special charaters) & ", " & 15 charaters for the phone-number

我想把每个元素分成两部分: name (去掉后面的空格,而不是中间的空格)& number (去掉后面的空格,而不是中间的空格)

所以我可以有两个数组String[]:name[]和number[]

我怎么做这样的算法呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-05-07 04:19:10

代码语言:javascript
复制
public class Main
{
    public static void main (String [] args)
    {
        String [] array = new String []
        {
                "My name is Fouad *6,#%$       , 67655-76       ",
                "My name is Fouad *7,#%$       , 67655-77       ",
                "My name is Fouad *8,#%$       , 67655-78       ",
                "My name is Fouad *9,#%$       , 67655-79       ",
                "My name is Fouad *0,#%$       , 67655-70       ",
                "My name is Fouad *1,#%$       , 67655-71       "
        };

        String [] names = new String [array.length];
        String [] phones = new String [array.length];

        for (int i = 0; i < array.length; i++)
        {
            names [i] = array [i].substring (0, 30).trim ();
            phones [i] = array [i].substring (31).trim ();
        }

        for (String name : names) System.out.println (name);
        for (String phone : phones) System.out.println (phone);
    }
}
票数 2
EN

Stack Overflow用户

发布于 2011-05-07 04:16:34

  • 创建长度与原始数组相同的name[]和number[]
  • 循环遍历数组
    1. 用namei填充arrayi.substring(0,使用arrayi.substring(30).trim()

填充namei

​

票数 2
EN

Stack Overflow用户

发布于 2011-05-07 04:12:51

只需使用以下代码

代码语言:javascript
复制
"My name is Fouad *6,#%$       , 67655-76       ".substring(0,30).trim()
"My name is Fouad *6,#%$       , 67655-76       ".substring(30).trim()
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5916500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档