String 练习题

package com.lovo.bean;

import java.util.Scanner;

public class Test {
public static void main(String[]args){
//1
// String str="asdfjvjadsffvaadfkfasaffdsasdffadsafafsafdadsfaafd";
// String[] values=str.split("af");
//
// System.out.println(values.length-1);
//

// char[]values=str.toCharArray();
// int num=0;
// for(int i=0;i<values.length-1;i++){
// if(values[i]==‘a‘ && values[i+1]==‘f‘){
// num++;
// }
// }
//
//2、输入任意一个字符串,如:“abDEe23dJfd343dPOddfe4CdD5ccv!23rr”。取出该字符串中所有的字母。顺序不能改变!并把大写字母变成小写,小写字母变成大写!
String str="";
char[] values=str.toCharArray();
String newStr="";

//3写一个程序可以对两个字符串进行测试,得知第一个字符串是否包含在第二个字符串中
// String str1="helloworld";
// String str2="hello";
// System.out.println(str1.contains(str2));
//
//4编写程序,统计出字符串“want you to know one thing”中字母n和字母o的出现次数。
// String st="want you to know one thing";
// int o=0;
// int n=0;
// char array[]=st.toCharArray();
// for(int i=0;i<st.length();i++){
//
// if(array[i]==‘o‘){
// o++;
// }else if(array[i]==‘n‘){
// n++;
// }
// }System.out.println("o在字符串内出现的次数为:"+o);
// System.out.println("n在字符串内出现次数为"+n);
//
//5
//1)从字符串“LOVOT90班20111208”中提取开班日期
// String str3="LOVOT90班20111208".substring(8);
// System.out.println(str3);

// }
//2)将“LOVO JAVA”字符串中的“JAVA”替换为“J2EE”
// String str4="LOVO JAVA".replace("JAVA", "J2EE");
// System.out.println(str4);

//3)取出“LOVOT96班20120611”第8个字符。
// String str5="LOVOT96班20120611".substring(7,8);
// System.out.println(str5);

//4)清除“LOVOT96班20120611”中所有的0。
// String str6="LOVOT96班20120611";
// str6=str6.replace("0", "");
// System.out.println(str6);
//
//5)清除“LOVOT96班20120611 LOVO 老师”中所有的空格。??
// String str7="LOVOT96班20120611 LOVO 老师";
// str7=" LOVO ";
// str7=str7.trim();
// str7="LOVOT96班20120611"+str7+"老师";
// System.out.println(str7);

//6)从任意给定的身份证号码中提取此人的出生日期
// System.out.print("请输入身份证号");
// Scanner scan=new Scanner(System.in);
// String sum=scan.next();
// String num=sum.substring(6,14);
// System.out.println(num);

//6 1>、将"Hello"和"World"两个字串连接到一起。concat
// String str9="hello";
// String str8="world";
// String x=str9+str8;
// System.out.println(x);

//2>、将"I saw a saw saw a saw !"将里面所有的‘s’替换成‘S’
// String str10="I saw a saw saw a saw !".replace(‘s‘, ‘S‘);
// System.out.println(str10);

//3>、解析
//"http://localhost:8080/login.jsp?username=zhang3&password=1234567",将得到的用户名和密码的值放到一个String数组中。
// String str11="http://localhost:8080/login.jsp?username=zhang3&password=1234567";
// String[] Array1=str11.split("&");
// String[] Array2=Array1[0].split("=");
// String[] Array3=Array1[1].split("=");
// String[] strFinal={Array2[1],Array3[1]};
// System.out.println("名字是"+strFinal[0]+"名字是"+strFinal[1]);
}

}

时间: 2024-10-19 06:43:57

String 练习题的相关文章

8、String练习题

String练习   1.字符串反转,例如将"abc"变成"cba" 2.统计一个字符串里面另一个字符串出现的次数,例如统计"monkey"在"I am monkey1024.monkey like banana.little monkey is smart."中出现的次数 3.统计一个字符串中大写字母出现的次数 1.思路:字符串是由多个字符组成的,可以将字符串转换为字符(char)数组,然后倒序遍历数组即可 package

Java String类练习题

题目:1. 给定一个字符串,判断该字符串中是否包含某个子串.如果包含,求出子串的所有出现位置.如:"abcbcbabcb34bcbd"中,"bcb"子串的出现位置为: 1,7,12.字符串和子串均由用户输入 2.给定一个长度,随机产生一个该长度的字符串,由大写,小写字母以及数字组成 Java中随机数的生成: java.util.Random r = new java.util.Random(); int a = r.nextInt(100): a 0-99的随机数

尚硅谷JavaSEday18 String类练习题

1.重新编写strim方法,去掉字符串两端的空格 package www.shangguigu.java.exer; import org.junit.Test; /* 练习一:重写Strim方法,输入一个字符串,去掉两端的空格 */ public class StringDemo { @Test // 测试1: public void test1(){ String str = " wangqin wo aini! "; //String str = " "; /

设计一个字符串类String(C++练习题)

要求:设计一个字符串类String,可以求字符串长度,可以连接两个串(如,s1="计算机",s2="软件",s1与s2连接得到"计算机软件"),并且重载"="运算符进行字符串赋值,编写主程序实现:s1="计算机科学",s2="是发展最快的科学!",求s1和s2的串长,连接s1和s2 #include "stdafx.h" #include <iostream&g

2020.02.19 String常用类练习题2.0

package com.guoyun.StirngTest; /** * ClassName: * Function: ADD FUNCTION * Reason: ADD REASON * * @author * @Date * @since Ver 1.1 */public class Test12 { public static void main(String[] args) { int count1=0,count2=0,count3=0; String str="ddejidsEFA

java练习题之String字符串

1 编写程序将"jdk" 全部变成大写  并输出到屏幕 截取”DK“并输出到屏幕 1 package com.lv.study.am.first; 2 3 public class DemoString { 4 5 public static void main(String[] args) { 6 7 test1(); 8 9 } 10 11 //问题驱动教学 12 // 13 1 编写程序将"jdk" 全部变成大写 并输出到屏幕 截取”DK“并输出到屏幕 14

【华为练习题】 最后一个单词的长度(初级)

[华为练习题] 最后一个单词的长度(初级) 题目 描述: 计算字符串最后一个单词的长度,单词以空格隔开. 题目类别: 字符串 输入: 一行字符串,长度小于128. 输出: 整数N,最后一个单词的长度. 样例输入: hello world 样例输出: 5 解答 #include <iostream> #include <string> using namespace std; int last_word_length(const string &s){ auto begin

K&amp;R练习题6-1统计关键词出现的次数

这道练习题训练了: 1.结构体数组 2.二分查找 3.指针操作 ---- 都不难,但很基础,我觉得很好,做完了记到博客上来,题目见k&R,实现如下: /* * Practice of struct array. K&R 6-1 * @author : wusuopubupt * @date : 2014-09-18 */ #include <stdio.h> #include <ctype.h> #include <string.h> #define M

华为上机练习题--统计各小写字符出现的次数

题目: 手动输入一个字符串,仅限小写字母,统计并输出每个字符在字符串中出现的次数,并输出.提示可以用map 例子:输入:aaabbbccc 输出:a 3 b 3 c 3 分析: 看到后面的提示,简直就是不用动脑,直接简单粗暴的顺势而上 直接上代码: import java.util.Iterator; import java.util.Map; import java.util.Set; import java.util.TreeMap; public class TestCharAcount