1. package com.zzu.java.array;
  2. public class TtString {
  3. /**
  4. * @author 程路超
  5. * @param args
  6. */
  7. public static void main(String[] args) {
  8. String string = "abcdefghijklmnopqrstuvwxyz郑州制造郑州";
  9. String s1 = " ab d ";
  10. String s2 = "adb";
  11.  
  12. // string.charAt(index);//返回字符串中对应数组 "value[index]"下标的字符;
  13. // char c= string.charAt(33);
  14. // System.out.println(c);
  15.  
  16. // string.codePointAt(index);//返回char类型的字符对应的编码值
  17. // int i=string.codePointAt(0);
  18. // System.out.println(i);
  19.  
  20. // string.compareTo(anotherString);//比较两个字符串的大小 大于为正数 小于为负数 相等为0
  21. // ,考虑大小写,而且小写字母比大写字母大
  22. // System.out.println(s1.compareTo(s2));
  23. // System.out.println(s1.compareToIgnoreCase(s2));
  24.  
  25. // string.concat(str);//连接字符串,但会创建一个新的字符串并返回 string+"新字符"
  26. // String ss=string.concat("新字符");
  27. // System.out.println(ss==string);
  28. // System.out.println(string);
  29. // System.out.println(ss);
  30.  
  31. // string.contains("abc");//查询是否包含指定的字符串,返回布尔值
  32. // boolean ff=string.contains("abfc");
  33. // System.out.println(ff);
  34.  
  35. // startWith以XXX开头 endsWith:以XXX结尾
  36. // boolean ff=string.startsWith("acbc");
  37. // boolean fs = string.endsWith("郑州");
  38. // System.out.println(fs);
  39.  
  40. // equals:比较字符串的值,字符串重写了equals方法,将来我们的对象也可以重写equals
  41. // System.out.println(s1==s2);
  42. // System.out.println(s1.equals(s2));
  43.  
  44. // hashCode:获取对象的哈希值,如果两个对象equals那么他们的hashcode一定相同,但hashcode相同不一定equals
  45. // System.out.println(s1.hashCode());
  46. // System.out.println(s2.hashCode());
  47.  
  48. // getBytes获取字符串对应的字节数组,有可能产生乱码
  49. // byte b[]=string.getBytes();
  50. // for (int i = 0; i < b.length; i++) {
  51. // System.out.println(b[i]);
  52. // }
  53.  
  54. // indexOf:返回当前字符串所在的索引值
  55. // int i=string.indexOf("cd");
  56. // System.out.println(i);
  57. //
  58.  
  59. // length:返回当前字符串的长度
  60. // System.out.println(string.length());
  61.  
  62. // replace:替换
  63. // String newstring = string.replace("abc", "oooooo");
  64. // System.out.println(newstring);
  65.  
  66. // split:拆分字符串
  67. // String ss[]=string.split("uvw");
  68. // for (int i = 0; i < ss.length; i++) {
  69. // System.out.println(ss[i]);
  70. // }
  71.  
  72. // substring:截取字符串 [1,5)
  73. // String news=string.substring(0,5);
  74. // String newstr=string.substring(1,string.length());
  75. // System.out.println(news);
  76. // System.out.println(newstr);
  77.  
  78. // trim:去掉前后两端的空格
  79. // System.out.println(s1.trim());
  80.  
  81. // toLowerCase toUpperCase 转换为大小写
  82. // System.out.println(string.toLowerCase());//小写
  83. // System.out.println(string.toUpperCase());
  84.  
  85. // valueOf 将 char 类型 的 字符 转换成 String 字符串
  86. //String ss = String.valueOf('a');
  87.  
  88. str.toCharArray();//字符串转成字符数组
  89.  
  90. }
  91. }

String的属性和方法的更多相关文章

  1. js中常用的对象—String的属性和方法

    今天说一下,js中常用的内置对象——String对象它有以下几个常用的属性:lengthprototype 有以下几个常用的方法:parseInt()转换为数字parseFloat()转换为数字,支持 ...

  2. 第190天:js---String常用属性和方法(最全)

    String常用属性和方法 一.string对象构造函数 /*string对象构造函数*/ console.log('字符串即对象');//字符串即对象 //传统方式 - 背后会自动将其转换成对象 / ...

  3. String类型的属性和方法

    × 目录 [1]属性 [2]对象通用方法 [3]访问字符方法[4]字符串拼接[5]创建子串方法[6]大小写转换[7]查找子串位置[8]正则匹配方法[9]去除首尾空格[10]字符串比较 前面的话 前面已 ...

  4. js面向对象自定义MyString()的构造器函数,实现内建String()属性和方法:

    js面向对象自定义MyString()的构造器函数,实现内建String()属性和方法: var s = new MyString('hello'); s.length; s[0]; // " ...

  5. String对象的属性和方法

    String对象的属性和方法   创建字符串的两种方法: 1.直接量:var str = ""; 2.字符串对象创建: new String(""); Stri ...

  6. JavaScript之Number、String、Array常用属性与方法手册

    Number isFinite函数 Number.isFinite() 方法用来检测传入的参数是否是一个有穷数(finite number). 语法: Number.isFinite(value) 例 ...

  7. String对象的常用属性和方法

    属性 描述 length 在大多数情况下返回字符串中的字符数 方法 描述 toUpperCase() 将字符串修改为大写字母 toLowerCase() 将字符串修改为小写字母 charAt() 以索 ...

  8. C# string 的一点属性、方法什么的

    今天学的基本可以说是都属于方法和属性 下面这两句话非常重要,确实非常重要 凡是可以  “ . ”     出来的,前面是黑色的小扳手的:属性 紫色的立方体的:方法 这个对于以后自学帮助是不小的,当然, ...

  9. 内置对象(Math对象、Date对象、Array对象、String对象)常用属性和方法

    Math对象 Math 是一个内置对象, 它具有数学常数和函数的属性和方法.不是一个函数对象. 与其它全局对象不同的是, Math 不是一个构造函数.  Math 的所有属性和方法都是静态的. 跟数学 ...

随机推荐

  1. python 数据库操作产生中文乱码的解决办法

    1.执行python mysql数据库查询操作时,产生中文乱码 #!/usr/bin/python # -*- coding: UTF-8 -*- import MySQLdb db = MySQLd ...

  2. Python模块学习 - openpyxl读写excel

    openpyxl模块介绍 openpyxl模块是一个读写Excel 2010文档的Python库,如果要处理更早格式的Excel文档,需要用到额外的库,openpyxl是一个比较综合的工具,能够同时读 ...

  3. 大数据学习——mapreduce共同好友

    数据 commonfriends.txt A:B,C,D,F,E,O B:A,C,E,K C:F,A,D,I D:A,E,F,L E:B,C,D,M,L F:A,B,C,D,E,O,M G:A,C,D ...

  4. maven+Hibernate+mysql环境搭建

    项目结构图如下 一,首先是添加依赖pom.xml <?xml version="1.0" encoding="UTF-8"?> <projec ...

  5. String painter(区间DP)

    There are two strings A and B with equal length. Both strings are made up of lower case letters. Now ...

  6. MacOS & iOS

    MacOS & iOS https://github.com/qinjx/30min_guides/blob/master/ios.md https://www.cnblogs.com/xgq ...

  7. js闭包的用途[转载]

    通过使用闭包,我们可以做很多事情.比如模拟面向对象的代码风格:更优雅,更简洁的表达出代码:在某些方面提升代码的执行效率. 1 匿名自执行函数我们知道所有的变量,如果不加上var关键字,则默认的会添加到 ...

  8. HDU 5700 区间交

    枚举起点 二分终点 树状数组check #include<iostream> #include<cstring> #include<cmath> #include& ...

  9. P1427 小鱼的数字游戏 洛谷

    https://www.luogu.org/problem/show?pid=1427 题目描述 小鱼最近被要求参加一个数字游戏,要求它把看到的一串数字(长度不一定,以0结束,最多不超过100个,数字 ...

  10. Java面试题,深入理解final关键字

    final关键字 final的简介 final可以修饰变量,方法和类,用于表示所修饰的内容一旦赋值之后就不会再被改变,比如String类就是一个final类型的类. final的具体使用场景 fina ...