stringbuilder在插入第一个“,”的时候,所有的字符串的位置都发生了变化,这个不需要考虑么。
2016-10-02
byte[] b=s.getBytes();
// 循环遍历每个字符,判断是否是字符 a ,如果是,累加次数
for (int i=0;i<b.length;i++ )
{
// 获取每个字符,判断是否是字符a
if ( b[i]=='a' ) {
// 累加统计次数
num++;
}
}
System.out.println("字符a出现的次数:" + num);
}
}
// 循环遍历每个字符,判断是否是字符 a ,如果是,累加次数
for (int i=0;i<b.length;i++ )
{
// 获取每个字符,判断是否是字符a
if ( b[i]=='a' ) {
// 累加统计次数
num++;
}
}
System.out.println("字符a出现的次数:" + num);
}
}
2016-10-01
基本这东西 不能马虎 ,前面学习的太快 ,异常那章直接蒙了, 来来回回看了好几遍 , 总算有点意思了, 蠢人就得慢慢学,不懂得地方要多看看,温故知新,到后来发现从:学什么忘什么——学了太多,出现混乱——感觉没学什么 都是简单的
2016-10-01
==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象
equals(): 比较存储在两个字符串对象中的内容是否一致
equals(): 比较存储在两个字符串对象中的内容是否一致
2016-10-01
int a=str.length();
for(int i=1;i<a;i++){
if(i%3==0){
str.insert(a-i,",");
}
}
for(int i=1;i<a;i++){
if(i%3==0){
str.insert(a-i,",");
}
}
2016-09-30
public class HelloWorld {
public static void main(String[] args) {
String s = "aljlkdsflkjsadjfklhasdkjlflkajdflwoiudsafhaasdasd";
int num = 0;
for ( char a:s.toCharArray() ){
if ( a=='a' ) {
num++;
}
}
System.out.println("字符a出现的次数:" + num);
}
}
public static void main(String[] args) {
String s = "aljlkdsflkjsadjfklhasdkjlflkajdflwoiudsafhaasdasd";
int num = 0;
for ( char a:s.toCharArray() ){
if ( a=='a' ) {
num++;
}
}
System.out.println("字符a出现的次数:" + num);
}
}
2016-09-30