String的属性和方法
- package com.zzu.java.array;
- public class TtString {
- /**
- * @author 程路超
- * @param args
- */
- public static void main(String[] args) {
- String string = "abcdefghijklmnopqrstuvwxyz郑州制造郑州";
- String s1 = " ab d ";
- String s2 = "adb";
- // string.charAt(index);//返回字符串中对应数组 "value[index]"下标的字符;
- // char c= string.charAt(33);
- // System.out.println(c);
- // string.codePointAt(index);//返回char类型的字符对应的编码值
- // int i=string.codePointAt(0);
- // System.out.println(i);
- // string.compareTo(anotherString);//比较两个字符串的大小 大于为正数 小于为负数 相等为0
- // ,考虑大小写,而且小写字母比大写字母大
- // System.out.println(s1.compareTo(s2));
- // System.out.println(s1.compareToIgnoreCase(s2));
- // string.concat(str);//连接字符串,但会创建一个新的字符串并返回 string+"新字符"
- // String ss=string.concat("新字符");
- // System.out.println(ss==string);
- // System.out.println(string);
- // System.out.println(ss);
- // string.contains("abc");//查询是否包含指定的字符串,返回布尔值
- // boolean ff=string.contains("abfc");
- // System.out.println(ff);
- // startWith以XXX开头 endsWith:以XXX结尾
- // boolean ff=string.startsWith("acbc");
- // boolean fs = string.endsWith("郑州");
- // System.out.println(fs);
- // equals:比较字符串的值,字符串重写了equals方法,将来我们的对象也可以重写equals
- // System.out.println(s1==s2);
- // System.out.println(s1.equals(s2));
- // hashCode:获取对象的哈希值,如果两个对象equals那么他们的hashcode一定相同,但hashcode相同不一定equals
- // System.out.println(s1.hashCode());
- // System.out.println(s2.hashCode());
- // getBytes获取字符串对应的字节数组,有可能产生乱码
- // byte b[]=string.getBytes();
- // for (int i = 0; i < b.length; i++) {
- // System.out.println(b[i]);
- // }
- // indexOf:返回当前字符串所在的索引值
- // int i=string.indexOf("cd");
- // System.out.println(i);
- //
- // length:返回当前字符串的长度
- // System.out.println(string.length());
- // replace:替换
- // String newstring = string.replace("abc", "oooooo");
- // System.out.println(newstring);
- // split:拆分字符串
- // String ss[]=string.split("uvw");
- // for (int i = 0; i < ss.length; i++) {
- // System.out.println(ss[i]);
- // }
- // substring:截取字符串 [1,5)
- // String news=string.substring(0,5);
- // String newstr=string.substring(1,string.length());
- // System.out.println(news);
- // System.out.println(newstr);
- // trim:去掉前后两端的空格
- // System.out.println(s1.trim());
- // toLowerCase toUpperCase 转换为大小写
- // System.out.println(string.toLowerCase());//小写
- // System.out.println(string.toUpperCase());
- // valueOf 将 char 类型 的 字符 转换成 String 字符串
- //String ss = String.valueOf('a');
- str.toCharArray();//字符串转成字符数组
- }
- }
String的属性和方法的更多相关文章
- js中常用的对象—String的属性和方法
今天说一下,js中常用的内置对象——String对象它有以下几个常用的属性:lengthprototype 有以下几个常用的方法:parseInt()转换为数字parseFloat()转换为数字,支持 ...
- 第190天:js---String常用属性和方法(最全)
String常用属性和方法 一.string对象构造函数 /*string对象构造函数*/ console.log('字符串即对象');//字符串即对象 //传统方式 - 背后会自动将其转换成对象 / ...
- String类型的属性和方法
× 目录 [1]属性 [2]对象通用方法 [3]访问字符方法[4]字符串拼接[5]创建子串方法[6]大小写转换[7]查找子串位置[8]正则匹配方法[9]去除首尾空格[10]字符串比较 前面的话 前面已 ...
- js面向对象自定义MyString()的构造器函数,实现内建String()属性和方法:
js面向对象自定义MyString()的构造器函数,实现内建String()属性和方法: var s = new MyString('hello'); s.length; s[0]; // " ...
- String对象的属性和方法
String对象的属性和方法 创建字符串的两种方法: 1.直接量:var str = ""; 2.字符串对象创建: new String(""); Stri ...
- JavaScript之Number、String、Array常用属性与方法手册
Number isFinite函数 Number.isFinite() 方法用来检测传入的参数是否是一个有穷数(finite number). 语法: Number.isFinite(value) 例 ...
- String对象的常用属性和方法
属性 描述 length 在大多数情况下返回字符串中的字符数 方法 描述 toUpperCase() 将字符串修改为大写字母 toLowerCase() 将字符串修改为小写字母 charAt() 以索 ...
- C# string 的一点属性、方法什么的
今天学的基本可以说是都属于方法和属性 下面这两句话非常重要,确实非常重要 凡是可以 “ . ” 出来的,前面是黑色的小扳手的:属性 紫色的立方体的:方法 这个对于以后自学帮助是不小的,当然, ...
- 内置对象(Math对象、Date对象、Array对象、String对象)常用属性和方法
Math对象 Math 是一个内置对象, 它具有数学常数和函数的属性和方法.不是一个函数对象. 与其它全局对象不同的是, Math 不是一个构造函数. Math 的所有属性和方法都是静态的. 跟数学 ...
随机推荐
- python 数据库操作产生中文乱码的解决办法
1.执行python mysql数据库查询操作时,产生中文乱码 #!/usr/bin/python # -*- coding: UTF-8 -*- import MySQLdb db = MySQLd ...
- Python模块学习 - openpyxl读写excel
openpyxl模块介绍 openpyxl模块是一个读写Excel 2010文档的Python库,如果要处理更早格式的Excel文档,需要用到额外的库,openpyxl是一个比较综合的工具,能够同时读 ...
- 大数据学习——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 ...
- maven+Hibernate+mysql环境搭建
项目结构图如下 一,首先是添加依赖pom.xml <?xml version="1.0" encoding="UTF-8"?> <projec ...
- String painter(区间DP)
There are two strings A and B with equal length. Both strings are made up of lower case letters. Now ...
- MacOS & iOS
MacOS & iOS https://github.com/qinjx/30min_guides/blob/master/ios.md https://www.cnblogs.com/xgq ...
- js闭包的用途[转载]
通过使用闭包,我们可以做很多事情.比如模拟面向对象的代码风格:更优雅,更简洁的表达出代码:在某些方面提升代码的执行效率. 1 匿名自执行函数我们知道所有的变量,如果不加上var关键字,则默认的会添加到 ...
- HDU 5700 区间交
枚举起点 二分终点 树状数组check #include<iostream> #include<cstring> #include<cmath> #include& ...
- P1427 小鱼的数字游戏 洛谷
https://www.luogu.org/problem/show?pid=1427 题目描述 小鱼最近被要求参加一个数字游戏,要求它把看到的一串数字(长度不一定,以0结束,最多不超过100个,数字 ...
- Java面试题,深入理解final关键字
final关键字 final的简介 final可以修饰变量,方法和类,用于表示所修饰的内容一旦赋值之后就不会再被改变,比如String类就是一个final类型的类. final的具体使用场景 fina ...