我是一个相当新的 Java 程序员,我想学习如何在字符串中查找“参数”。
例如
String str = "The quick brown fox";
好的,这里我们有我们想要从中提取“参数”的字符串。
现在假设你们已经给了我正确的方法,名为 args,用于我想要的。
System.out.println(str.args(3));
OUTPUT:
brown
我是一个相当新的 Java 程序员,我想学习如何在字符串中查找“参数”。
例如
String str = "The quick brown fox";
好的,这里我们有我们想要从中提取“参数”的字符串。
现在假设你们已经给了我正确的方法,名为 args,用于我想要的。
System.out.println(str.args(3));
OUTPUT:
brown
这个问题的两个部分。
首先,您可以String[]
使用String#split
. 这种形式接受一个正则表达式来划分你的字符串。但是,正则表达式超出了这个问题的范围——这里和网上都有很多关于如何编写它们的资源。
你的表情是这样的。您可以使用\s
提取所有空格;因为我们在 Java 中,所以我们必须避开空格。
String[] args = str.split("\\s+");
其次,您必须对数组进行索引。Java 的数组是从零开始的。
你的结果看起来像这样,爆炸式的:
|The|quick|brown|fox|
| 0 | 1 | 2 | 3 |
数组本身的长度为 4,最高元素为 3。如果要“棕色”,则必须请求数组中的第三个插槽,或第二个索引位置。
System.out.println(args[2]); // prints brown