MrW*_*MrW 1 java string loops for-loop
我有一个包含四个不同位置的String,用逗号分隔.我将长字符串拆分为四个部分并将位置分配给location
变量.目前这很简单(见下文).
int noOfLocations = counter + 1;
//Splits the long input location string into the four locations.
String[] locations = inputLocation.split(",");
String location1 = locations[0];
String location2 = locations[1];
String location3 = locations[2];
String location4 = locations[3];
Run Code Online (Sandbox Code Playgroud)
但是,我希望能够输入任意数量的位置,并为每个使用for
循环分配一个变量.
我觉得这是一件相当简单的事情,但我似乎无法正确编码.我有一个计数器,它计算逗号的数量,并在该数字上加一个以查找位置数.
基本上我想说的是:
String[] locations = inputLocation.split(",");
for i in range noOfLocations {
String location(i) = locations[i];
}
Run Code Online (Sandbox Code Playgroud)
写这样的东西的正确语法是什么?
你想创建编程变量(通过索引访问),你想要任意多少.这正是你已经用你的locations
阵列做的.如您所知,您可以通过索引访问此数组的单个变量.locations[i]
.
你需要做的就是打电话
String[] locations = inputLocation.split(",");
Run Code Online (Sandbox Code Playgroud)
你会得到你的变量列表(数组).您也不需要任何构造,如:
int noOfLocations = counter + 1;
Run Code Online (Sandbox Code Playgroud)
因为那是你通过电话得到的 locations.length
归档时间: |
|
查看次数: |
242 次 |
最近记录: |