67,513
社区成员
发帖
与我相关
我的任务
分享
for(int i=1,j=1;i<=name.length();i++)System.out.print(i==j*10&&j++!=0?String.valueOf(name.charAt(i-1))+"\n":String.valueOf(name.charAt(i-1)));
一行代码~
public static void main(String[] args) {
String name = "一二三四五六七八九十啊好的法兰克福很多事地方很多事健康东方航空电视剧";
for(int i=1,j=1;i<=name.length();i++){
String s = i==j*10&&j++!=0?String.valueOf(name.charAt(i-1))+"\n":String.valueOf(name.charAt(i-1));
System.out.print(s);
}
}
String str="一二三四五六七八九十啊好的法兰克福很多事地方很多事健康东方航空电视剧";
int count = str.length()/10; //首先看每段十个,一共有多少段
if (str.length()%10!=0) {
count = str.length()/10+1;
}
int no = 0;
//循环段数,每一段索引自加10
for (int i = 1; i <= count; i++) {
String s = "";
if (i==count) {
s = str.substring(no,str.length());
}else{
s = str.substring(no,no+10);
}
no += 10;
System.out.println(s);
}
String str = "一二三四五六七八九十啊好的法兰克福很多事地方很多事健康东方航空电视剧";
int point = 10;
if (str != null && str.length() >= point) {
for (int i = 0; i < str.length(); i += point) {
String temp = null;
// 这里表示已经是最后的一个字符的索引了
if (i >= str.length() - 1) {
temp = str.substring(i);
// 这里表示i所后面的字符串长度已经不查过point了
} else if (i + point >= str.length()) {
temp = str.substring(i);
} else {
temp = str.substring(i, i + point);
}
System.out.println(temp);
}
} else {
System.out.println("不能尽心操作");
}
Pattern p=Pattern.compile(".{10}");
Matcher m=p.matcher("一二三四五六七八九十啊好的法兰克福很多事地方很多事健康东方航空电视剧");
while(m.find())
System.out.println(m.group(0));
String str = "一二三四五六七八九十啊好的法兰克福很多事地方很多事健康东方航空电视剧";
char[] c = str.toCharArray();
for (int i = 0; i < c.length; i ++) {
System.out.print(c[i]);
if ((i + 1) % 10 == 0) {
System.out.println();
}
}
public class CutTest {
/**
*String name ="一二三四五六七八九十啊好的法兰克福很多事地方很多事健康东方航空电视剧";
*我想按照 先判断字符串是否大于10个字符, 如果大于10个字符 循环截取字符串,当不够10个字符的时候 就不截取了 怎么操作
* @author Milo 2013-8-30
* @param args
*/
public static void main(String[] args) {
String name = "一二三四五六七八九十啊好的法兰克福很多事地方很多事健康东方航空电视剧" ;
char[] ch = name.toCharArray() ;
int count = 1 ;
for(char c : ch){
if(count % 10 != 0){
System.out.print(c);
}
else{
System.out.print(c);
System.out.println();
}
count++ ;
}
}
}
public static void main(String[] args) {
String name = "一二三四五六七八九十啊好的法兰克福很多事地方很多事健康东方航空电视剧";
int next = 0;
for (int i = 1; i <= name.length() / 10; i++) {
next = i * 10;
String s = name.substring(next-10, next);
System.out.println(s);
}
System.out.println(name.substring(next));
}
public static void main(String[] args) {
String name = "一二三四五六七八九十啊好的法兰克福很多事地方很多事健康东方航空电视剧";
int next = 0;
for (int i = 1; i <= name.length() / 10; i++) {
String s = null;
s = name.substring((i - 1) * 10, i * 10);
System.out.println(s);
next = i * 10;
}
System.out.println(name.substring(next));
}