相关疑难解决方法(0)

如何通过分隔符号'|'来获取字符串数组?

字符串"aaaaaaaa | bbbbbbbbb | cccccccc | ddddddddddd"|

有代码

 for (int i=0; i<4; i++){
        mas[i]=str.substring(i,str.indexOf("|",i) );
 }
Run Code Online (Sandbox Code Playgroud)

如何通过分隔符号'|'来获取字符串数组?

抱歉,如何在评论中添加代码?在StackOverlow?

java

-1
推荐指数
1
解决办法
72
查看次数

如何从字符串中获取子字符串

我有两个字符串


 1. "151.909 KB"
 2. "151.0"
Run Code Online (Sandbox Code Playgroud)

在两种情况下,我应该删除. 符号之后的所有内容 .结果我应该有下一个:


 1. "151"
 2. "151"
Run Code Online (Sandbox Code Playgroud)

java string

-1
推荐指数
1
解决办法
1833
查看次数

如何拆分字符串并获取最后一部分?

我有一根绳子Saxon Securitie/Logo/horse-logo.jpg_1413458235818 in format "A/B/C"

我希望通过从上面的字符串中删除“A/B/”来得到 C 的结果并得到结果

String C = "horse-logo.jpg_1413458235818"
Run Code Online (Sandbox Code Playgroud)

java string

-2
推荐指数
1
解决办法
331
查看次数

获取用户的输入字符串并在 Java 中将其拆分

我想从用户那里获取输入,在这种情况下,他们的全名并使用 .split(" ") 命令将其拆分为 2 或 3 个部分,具体取决于名称的数量,然后在不同的行上打印出结果:

例如,

用户输入:

“约翰·史密斯”

程序返回:

约翰

美国能源部

史密斯

目前,我的代码如下所示:

import java.util.Scanner;
public class Task2 {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        String name;
        System.out.println("Enter your full name: ");
        name = input.next();
        String[] parts = name.split(" ");
        System.out.println(java.util.Arrays.toString(parts));

    }
}
Run Code Online (Sandbox Code Playgroud)

这目前只返回名称的第一部分。

该程序还应该能够处理没有中间名的人。

java string split java.util.scanner

-2
推荐指数
1
解决办法
3194
查看次数

Java - 将字符串拆分成单独的单词并为其添加内容

让我说我有字符串:

Java Android iOS
Run Code Online (Sandbox Code Playgroud)

我需要它的输出如下:

%java%
%android%
%ios%
Run Code Online (Sandbox Code Playgroud)

要么

%java%%android%%ios%
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

对不起,也许我没解释好.

String tok[]=input1.split(" ");
        for(String t:tok){
            System.out.println("%"+t.toLowerCase()+"%");
        }
Run Code Online (Sandbox Code Playgroud)

这可能是一个很好的答案,但我忘了提到我需要保存,不仅打印,所以最好的结果将如例2所示,所以只需在每个单词周围添加%..%

java

-3
推荐指数
1
解决办法
2441
查看次数

我想分成`String和`int`数组Java

我有文本数据,我想拆分Stringint数组Java

String text = "one1two20three300four4000";
Run Code Online (Sandbox Code Playgroud)

期望的输出:

String str[] = "one","two","three","four";

int num[] = 1,20,300,4000;
Run Code Online (Sandbox Code Playgroud)

java arrays string int

-5
推荐指数
1
解决办法
89
查看次数

将字符串转换为列表

我有用于转换为字符串的列表:

    private String convertList(List<String> list)
    {
        String listString = "";

        for (String s : list)
        {
            listString += s + ",";
        }
        return listString;
    }
Run Code Online (Sandbox Code Playgroud)

但我也想向后实现相同的操作。我想使用,作为分隔符的字符串生成列表。如何实施?

java

-5
推荐指数
1
解决办法
2万
查看次数

Java:拆分文本

我需要拆分文本(String),文本就像这样:

[title],[description blablablablablabla]
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?我需要在String []中存储括号之间的2个文本,用","分隔.

java brackets

-8
推荐指数
1
解决办法
1490
查看次数

在android中拆分一个字符串

扫描二维码后我有一个字符串是“MAT:TO:我的地址电子邮件;SUB:我的标题;BODY:我的内容;;”。如何从字符串中拆分地址电子邮件、您的标题和您的内容?谢谢大家!

java string android split

-8
推荐指数
1
解决办法
3万
查看次数

如何在java中用数字拆分字符串

我有字符串"ali22mehdi35abba1lala2".我想将它拆分为{"ali","mehdi","abba","lala"}; 我应该怎么做?

我在这里看到另一个地方.我无法实现我的目的.

java split

-9
推荐指数
1
解决办法
113
查看次数

标签 统计

java ×10

string ×5

split ×3

android ×1

arrays ×1

brackets ×1

int ×1

java.util.scanner ×1