java怎么用循环写100个A的字符串?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java怎么用循环写100个A的字符串?相关的知识,希望对你有一定的参考价值。

RT

public class Demo
public static void main (String args[])
StringBuffer sb = new StringBuffer();
for (int i=0; i<100; i++)
sb.append('A');
System.out.println(sb.toString());

参考技术A public static void main(String[] args)
// TODO Auto-generated method stub
String str="A";
for(int i=0;i<99;i++)
str=str+"A";

System.out.print(str);
参考技术B 最简单最快的方法
char[] buff = new char[100];
Arrays.fill(buff, 'A');
String result = new String(buff);
参考技术C 一楼正解,楼主这个最简单的问题都问,我看你不用学程序开发了。不动脑是不行的。 参考技术D 二楼正解。
四楼理解错误,人家说用循环,不过想法很好,值得借鉴。不过应该也太多没用的到的地方。
第5个回答  2010-07-29 final int NUM=100;
String str;

for(int i=0;i<NUM;i++)
str+="A";


System.out.println(str);

用java写一个程序,从一个很长的字符串中搜索出某一段字符,列出所有符合的字符

参考技术A import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class RecE

Pattern pattern;
Matcher matcher;

/* ps:
字符类
[abc] a、b 或 c(简单类)
[^abc] 任何字符,除了 a、b 或 c(否定)
[a-zA-Z] a 到 z 或 A 到 Z,两头的字母包括在内(范围)
[a-d[m-p]] a 到 d 或 m 到 p:[a-dm-p](并集)
[a-z&&[def]] d、e 或 f(交集)
[a-z&&[^bc]] a 到 z,除了 b 和 c:[ad-z](减去)
[a-z&&[^m-p]] a 到 z,而非 m 到 p:[a-lq-z](减去)

预定义字符类
. 任何字符(与行结束符可能匹配也可能不匹配)
\d 数字:[0-9]
\D 非数字: [^0-9]
\s 空白字符:[ \t\n\x0B\f\r]
\S 非空白字符:[^\s]
\w 单词字符:[a-zA-Z_0-9]
\W 非单词字符:[^\w]
*/
public void getMatchedPattern(String regx,String source)
pattern = Pattern.compile(regx);

matcher = pattern.matcher(source);
int index = 1;
while(!matcher.hitEnd())
if(matcher.find())

System.out.println("找到第"+index +"个"+matcher.group());
index++;


System.out.println("一共找到"+(index-1)+"组匹配项");


public static void main(String[] args)
new RecE().getMatchedPattern("love","ilove12what i love23e tolove dolove a efe");




结果:

找到第2个love
找到第3个love
找到第4个love
一共找到4组匹配项
参考技术B 用正则表达式,或者使用indexOf
String path = "E:\\SOFT\\Develop\\spring-framework-3.1.0.RELEASE\\dist";
String forFind = path;
String find ="soft";
ArrayList<String> temp = new ArrayList<String>();
while (true)

int index = forFind.indexOf(find);
temp.add(forFind.substring(index, index + find.length()));
forFind = forFind.substring(index + find.length());
if (index == -1 || forFind.length() < find.length())
break;
参考技术C 自己看正则表达式
就两三句代码
参考技术D 列出所有符合的字符
subStringof

以上是关于java怎么用循环写100个A的字符串?的主要内容,如果未能解决你的问题,请参考以下文章

用sql 产生随机数字

在javascript里用函数求从1到任意正整数的和怎么写

java 用while循环打印n行星号组成的等腰三角形

怎么用java实现输出a,b,c,d,e五个字符的所有可能的排列

python中for循环语句

怎么用for循环计算数组最大值?代码怎么写