头文件: #include<iostream> #include<string> 定义: string ss; #include<iostream> #include<string> int main() { string ss; while(1) { getline(cin,ss); cout<<ss<<endl; int a; a=ss.find('a'); printf("a=%d\n",a); string…
这个程序可用随着我对string的用法的增多而有调整. /* 功能说明: string类的常用功能演示. 实现方式: 主要是演示string的常用函数的用法和它与字符数组的区别与联系 限制条件或者存在的问题: 无 */ #include <iostream> #include <string> using namespace std; int main(int argc, char **argv) { cout << "process begin at &qu…
一.获取: 1.获取字符串的长度(注意是方法,不是跟数组的属性一样的) int length(); 1 public static void getLength(){ 2 String s = "java01"; 3 int len = s.length(); 4 System.out.println(len); 5 } 2.根据位置,获取该位置的那一个字符(只能是单个字符) char charAt(int index); 1 //根据指定位置获取对应的那个字符,只能是一个字符不能是字…
选取了一些常用的判断方法进行了使用练习,后续跟新其他方法 package StringDemo; // String类的判断方法解析 // 1:boolean equals(); // 判断字符串是否相等,区分大小写 // 2:boolean equalsIgnoreCase(String anotherString) // 将此 String 与另一个 String 比较,不考虑大小写 // 3.boolean contains(CharSequence s) // 判断字符串对象是否包含指定…
一.String类——描述字符串 常用的方法简单介绍: 1.charAt() 获取对应位置的字符 2.length() 获取字符串的长度 3.concat() 在字符串的尾部追加内容-----相当于连接符(+) 4.contains() 查看字符串是否包含指定的内容 5.endWith() 查看字符串是否以xxx结束(可以用来查看文件的格式) 6.startWith()      查看字符串是否以xxx开始 7.equals() 比较两个字符串的内容是否相同 8.indexOf() 查找给定内容…
@Test public void demo(){ // 以下为String中的常用的方法及注释, 最常用的注释前有**标注 String s = "abcdefg123456"; // 返回下标对应的ASCII码 int codePointAt = s.codePointAt(7); // **返回字符串s和字符串Q的,第一个不相等字符的ASCII码差值,如果查找结束发现都相等,则返回两个字符串的长度差值 int compareTo = s.compareTo("Q&quo…
public class Page106 { /** * 字符串练习第五章 * @param args */ public static void main(String[] args) { String str=new String(" WOrld "); String str1=new String("w,o,r;l;d"); System.out.println(str.length());//获取长度 System.out.println(str.toUpp…
1.字符串与字节 public String(byte[] byte); 将全部字节变成字符串 public String (byte[] byte,int offset,int length) 将部分字节变成字符串 public byte[] getBytes() 将字符串变成字节 public byte[] getBytes(String charsetName) throws Excption 字符串转码操作 public class TestDemo { public static vo…
1.  构造方法: String(byte[] byte,int offset,int length);这个在上面已经用到. 2.  equalsIgnoreCase:忽略大小写的比较,上例中如果您输入的是BYE,则不会退出,因为大小写不同,但是如果使用这个方法,则会退出. 3.  indexOf(int ch);返回字符ch在字符串中首次出现的位置 4.  substring(int benginIndex); 5.  substring(int beginIndex,int endIndex…
1.编写程序将 "jdk" 全部变为大写,并输出到屏幕,截取子串"DK" 并输出到屏幕 package demo; import java.util.Scanner; public class demo5 { public static void main(String[] args) { String str="jdk"; String str1 = str.toUpperCase();//转换成大写字母 System.out.println(…