Java,如果链的长度超过字符数,则添加新的字符串对象
如果这个字符串的长度太大,我会尝试在arraylist中添加一个新字符串 这样,Java,如果链的长度超过字符数,则添加新的字符串对象,java,string,arraylist,newline,Java,String,Arraylist,Newline,如果这个字符串的长度太大,我会尝试在arraylist中添加一个新字符串 这样, private void createLore(String s) { ArrayList<String> a = new ArrayList<String>(); if(s.lenght > maximumLenght) { a.add(s /TODO new object with same string //it's like a new line .. possible to
private void createLore(String s) {
ArrayList<String> a = new ArrayList<String>();
if(s.lenght > maximumLenght) {
a.add(s /TODO new object with same string
//it's like a new line .. possible to detect a space ?
//This avoids the cut of a text
private void createLore(字符串s){
ArrayList a=新的ArrayList();
如果(s.长度>最大长度){
a、 添加(s/TODO)具有相同字符串的新对象
//这就像一条新的线…可能探测到一个空间?
//这样可以避免剪切文本
谢谢!希望下面的代码有帮助
private void createLore(String s,int maximumLenght) {
ArrayList<String> a = new ArrayList<String>();
if(s.trim().length() > maximumLenght) { //s.trim is to trim the additional spaces
a.add(s); //Add the bigger string to the arraylist
}
private void createLore(字符串s,整数最大长度){
ArrayList a=新的ArrayList();
如果(s.trim().length()>maximumLenght){//s.trim要修剪额外的空间
a、 add(s);//将较大的字符串添加到arraylist
}
谢谢,但我做了如下:
List<String> lores = new ArrayList<String>();
int i = 0;
String current = "";
while(i < str.length()){
current = current + str.charAt(i);
if((current.length() >= 25 && str.charAt(i) == ' ' && current != "") || i + 1 == str.length()){
lores.add(current);
current = "";
}
i++;
List lores=new ArrayList();
int i=0;
字符串current=“”;
而(i=25&&str.charAt(i)=''&¤t!='')|i+1==str.length()){
知识。添加(当前);
当前=”;
}
i++;
你能发布一个输入/输出示例吗?嗯,这是一个api,我会解释:正如你所看到的,有3行文本,我想要同样的东西,但有一个方法,因为我必须这样做:list.add(“玩家接受…”);list.add(“世界但是…”);等等