gpt4 book ai didi

java - 使用 join() 方法时出现错误无法解析 'join' 中的方法 'String'

转载 作者:行者123 更新时间:2023-12-03 08:37:15 25 4
gpt4 key购买 nike

基本上我想做的就是将每个数组元素放在一个新行上,但是当使用 join() 方法时,我收到错误,无法解析“String”中的方法“join”。

public class revision_testing extends AppCompatActivity {

start_timetable start_timetable = new start_timetable();
revision_time revision_time = new revision_time();
public int append_counter = 0;
public int revision_days = 25; //FOR TEST
String[] all_dates = new String[revision_days];

String date=start_timetable.clicked_date;

public int day=start_timetable.day;
public int month=start_timetable.month;
public int year=start_timetable.year;
int [] days_in_months = {31,28,31,30,31,30,31,31,30,31,30,31};

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_revision_testing);
getSupportActionBar().hide();

for(int i=revision_days;i>0;i--){
if (day >0){
all_dates[append_counter] = year+"/"+month+"/"+day;
day--;
append_counter++;

}else {
day=days_in_months[month];
month++;
all_dates[append_counter] = year+"/"+month+"/"+day;
day--;
append_counter++;
}
}

all_dates= all_dates.join("\n",all_dates); //This line is the issue
}

最佳答案

您很可能想使用String.join方法而不是 all_dates.join:

String allDatesJoined = String.join("\n", all_dates);

您还将结果分配回 all_dates 数组。您需要告诉 Java 您要使用数组中的哪个位置。如果要分配给第一个数组位置,请使用 all_dates[0]:

all_dates[0] = allDatesJoined;

关于java - 使用 join() 方法时出现错误无法解析 'join' 中的方法 'String',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63548010/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com