码迷,mamicode.com
首页 > 其他好文 > 详细

拼接字符串;字符反转;统计大串中小串出现的次数

时间:2017-01-22 23:54:17      阅读:377      评论:0      收藏:0      [点我收藏+]

标签:class   pack   rate   method   array   拼接   string   har   lin   

package Homework;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Scanner;
/**
* 把数组中的数据按照指定个格式拼接成一个字符串
举例:int[] arr = {1,2,3}; 输出结果:[1, 2, 3]

字符串反转
举例:键盘录入”abc” 输出结果:”cba”

统计大串中小串出现的次数
举例:在字符串” woaijavawozhenaijavawozhendeaijavawozhendehenaijavaxinbuxinwoaijavagun”
中java出现了5次
* @author 张致远
*
*/
public class Homework3 {

public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
String a1=new String("1,2,3");


char[] char1=a1.toCharArray();
for(int i=0;i<char1.length;i++){
System.out.print(char1[i]);
// System.out.println("char1"+"["+i+"]="+char1[i]+" ");
}

//// -----------------------------------(2)----------------------------------------

System.out.print("请输入:");
String a2=in.nextLine();

char[] char2=a2.toCharArray();
for(int i=char2.length-1;i>=0;i--){
System.out.print(char2[i]);
}

//---------------------------------------(3)----------------------------------------

String Big=in.next();
String Small=in.next();
char[] B=Big.toCharArray();
char[] S=Small.toCharArray();

// char[] char3=a3.toCharArray();

int cnt=0;
for(int i=0;i<B.length;i++){
if(B[i]==S[0]){
int juge=0;
for(int j=0;j<S.length;j++){
if(B[i+j]==S[j]){
juge++;
}
else break;
}
if(juge==S.length){
cnt++;
}
}
}

System.out.println("出现次数为"+cnt);

}

}

拼接字符串;字符反转;统计大串中小串出现的次数

标签:class   pack   rate   method   array   拼接   string   har   lin   

原文地址:http://www.cnblogs.com/Chandelier/p/6341616.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!