String方法(一)
1.字符串是常量;它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。
2.因为 String 对象是不可变的,所以可以共享。
3.字符串串联是通过 StringBuilder(或 StringBuffer)类及其 append 方法实现的。
4.字符串转换是通过 toString 方法实现的,该方法由 Object 类定义,并可被 Java 中的所有类继承。
1 public class StringT 2 { 3 @org.junit.Test 4 public void Test(){ 5 StringT test=new StringT(); 6 // test.length(); 7 // test.isemptyTest(); 8 // test.charAtTest(); 9 // test.codePointAtTest(); 10 // test.equalsIgnoreCaseTest(); 11 // test.startsWithTest(); 12 // test.hashCodeTest(); 13 test.indexOfTest(); 14 } 15 /** 16 * String有length()方法 17 * 没有length属性 18 */ 19 public void length(){ 20 String str="dajiahao"; 21 System.out.println(str.length()); 22 //8 23 } 24 public void isemptyTest(){ 25 String str=""; 26 String str1=" "; 27 String str2="dajiahao"; 28 System.out.println(str.isEmpty()); 29 System.out.println(str1.isEmpty()); 30 System.out.println(str1.trim().isEmpty()); 31 System.out.println(str2.isEmpty()); 32 // true 33 // false 34 // true 35 // false 36 } 37 public void charAtTest(){ 38 String str="dajiahao"; 39 System.out.println(str.charAt(0)); 40 //d 41 } 42 /** 43 * 输出值为Unicode 代码点 44 */ 45 public void codePointAtTest(){ 46 String str="dajiahao"; 47 System.out.println(str.codePointAt(0)); 48 System.out.println(str.codePointAt(1)); 49 System.out.println(str.codePointAt(2)); 50 // 100 51 // 97 52 // 106 53 } 54 public void equalsIgnoreCaseTest(){ 55 String str="dajiahao"; 56 String str1="dAjiAhaO"; 57 System.out.println(str.equalsIgnoreCase(str1)); 58 // true 59 } 60 public void startsWithTest(){ 61 String str="dajiahao"; 62 System.out.println(str.startsWith("da")); 63 System.out.println(str.startsWith("jia", 2)); 64 System.out.println(str.endsWith("hao")); 65 // true 66 // true 67 // true 68 } 69 public void hashCodeTest(){ 70 String str="dajiahao"; 71 System.out.println(str.hashCode()); 72 // 1510538001 73 // 在Java中,哈希码代表对象的特征 74 } 75 public void indexOfTest(){ 76 String str="dajiahao,shide"; 77 System.out.println(str.indexOf(",")); 78 System.out.println(str.indexOf(100)); 79 // 8 80 // 0 81 } 82 83 84 85 86 }
转载于:https://www.cnblogs.com/nihaofenghao/p/5364534.html
String方法(一)相关推荐
- java string出现次数_Java String方法获取字符出现次数及字符最大相同部分示例
本文实例讲述了Java String方法获取字符出现次数及字符最大相同部分.分享给大家供大家参考,具体如下: package demo; public class Test { public stat ...
- java字符串string_Java字符串String方法总结
Java字符串创建与初始化实例.Java字符串String方法总结,包括字符串的大小写替转换,获取字符串长度的方法.截取字符串,去除字符串中的空格.StringBuffer类转换成String类等: ...
- JavaScript 常用Array、String方法
1.常用Array方法 concat()连接两个数组 [1, 3, 5, 7, 9].concat([2, 4, 6, 8, 10]) forEach()遍历数组 [1, 2, 3, 4, 5, 6, ...
- Java翻译byte数据,java学习|图说String(二):基于byte数组的String方法调用
基于byte数组的String方法调用 上文说到,String的方法调用都是基于byte数组,其实说更详细点:都是基于String中value字段的调用: 注,本文中所有的源码均基于jdk11 通过上 ...
- Python中request的content,text和string方法的区别
content,text和string方法的区别 content & text text & string content & text 源码: @propertydef te ...
- JS中常见的String方法
对于JS中的字符串(String)我们经常使用,今天总结了一下常见的String方法. 1. length 检测字符串的长度 let str = 'abcdef';console.log(str.le ...
- 常用String方法大全
String方法: 1.charAt(int index); 返回指定索引处的 char 值,下标从0计数 String s1 = "同一个明天"; System.out.prin ...
- toString方法和String方法
要把一个值转换成字符串有两个方法,toString Sting toString()方法:数值,布尔值,对象和字符串值(没错,每个字符串都有一个toSrting()方法,该方法返回一个字符串副本) ...
- python中string什么意思_python字符串(string)方法整理
C C语言开发 python字符串(string)方法整理 python中字符串对象提供了很多方法来操作字符串,功能相当丰富. print(dir(str)) [..........'capitali ...
- C++把一个字符转换成string方法
C++把一个字符转换成string方法 原网址:https://zhidao.baidu.com/question/492029810.html 单个字符无法直接转换为string 间接的方式有以下两 ...
最新文章
- 【Live555】live555源码详解系列笔记
- (七十九)MapKit的基本使用
- 七步确定一个优化项目的难易度
- 《openssl 编程》之 RSA(转)
- C# 对象与JSON字符串互相转换的三种方式
- 海量数据寻找最频繁的数据_在数据中寻找什么
- centos 6.5下安装fpm打包工具
- 卡西欧(casio)Fx-5800p程序调试器||模拟器V1.0
- LanguageTool至少需要哪些jar包?
- Python小程序(4)--52周存钱挑战
- HDU 5144 NPY and shot(三分法)
- DHT11修改stm32引脚的笔记
- 【PYG】常用和采坑总结
- 转 Theorem、Proposition、Lemma和Corollary等的解释与区别
- 用python对数据进行主成分分析、类概念描述及特征化分析-实验报告
- SPI总线通信——基于STM32MP157A
- 在线JS运行 JavaScript IDE
- 有效的括号(leetcode 20)
- 原创科幻短篇《腿控》
- 【超图+CESIUM】【基础API使用示例】38、超图|CESIUM - 特效-云层设置
热门文章
- 别让for循环毁了你的程序(二)
- libuv udp server和client
- 匹配特殊字符的正则表达式
- 【flink】flink Source Coordinator Thread already exists driving actions Source Coordinator. Existing
- 【SpringCloud】Spring Cloud Config 配置中心
- 【registry】Reader schema missing default value for field: age
- Spark Streaming自定义接收器
- 95-136-043-源码-Operator-CoProcessOperator
- SpringBoot 服务监控机制,你了解多少?
- k8s 和 Docker 到底是什么关系?