《Java从入门到精通(入土)》字符串 中

  • 字符串操作

  1.获取子字符串

  格式:str.substring(int index);

     str.substring(beginIndex,endIndex);

  2.去除空格

    trim()方法去除前导空格和尾部空格。

    格式:str.trim();

  

  

  3.字符串替换

  格式:str.replace(oldchar,newchar);

  

  

  4.判断字符串的开始和结尾

  格式:str.startsWith(String prefix);

    str.endsWith(String prefix);

    ps:返回是boolean值

  5.判断字符串是否相等

    不能直接用==,这样比较的是比较两个字符串地址是否相同。

    格式:str.equals(string otherstr);

       str.equalsIgnoreCase(string otherstr);//忽略大小写比较相等

    

  6.按字典顺序比较两个字符串

  格式:str.compareTo(String otherstr);

  按字典顺序String对象在参数字符串前,返回-1;string对象在参数字符串之后返回1;相等返回0。

  

  7.字母大小写转换

  格式:str.toLowerCase();//转换成小写

        str.toUpperCase();//转换成大写

    

  

  8.字符串分割

    格式:str.split(string sign);

       str.split(sign,limit);//limit是分割次数

  

原文地址:https://www.cnblogs.com/xzzheng/p/11070952.html

时间: 2024-10-16 11:23:12

《Java从入门到精通(入土)》字符串 中的相关文章

《JAVA 从入门到精通》 - 正式走向JAVA项目开发的路

以前很多时候会开玩笑,说什么,三天学会PHP,七天精通Nodejs,xx天学会xx ... 一般来说,这样子说的多半都带有一点讽刺的意味,我也基本上从不相信什么快速入门.我以前在学校的时候自觉过很多门语言,但基本都只是了解了一个大概,入门肯定也算不上了.顶多也就能吹吹牛,说几个大的概念而已. 公司最近转型,决定抛弃PHP了,我们的出路是:要么H5,要么JAVA,要么走人.纠结了一段时间后,决定还是转JAVA了. 当一个人在自己熟悉的领域的时候,好像说什么都很有自信,都觉得自己是对的.那时候我们的

Java从入门到精通pdf电子版

Java从入门到精通pdf电子版 链接:https://pan.baidu.com/s/1nzy8LV6d2_qAD3oKS-Fj9Q 提取码:at3x 简介: <Java从入门到精通>从初学者小白角度出发,通过通俗易懂的白话语言.丰富多彩的实战实例,详细介绍了使用Java语言进行程序开发应该掌握的各方面技术和技能,让你在编程开发中越走越远 目录 · · · · · · 第一篇 基础篇 第1章 Java概述 第2章 Java基本语言 第3章 控制流程语句 第4章 数组 第二篇 面向对象 第5章

软件测试第二次作业 - 写一个Java程序,用于分析一个字符串中各个单词出现的频率,并将单词和它出现的频率输出显示。

题目一: 1. 写一个Java程序,用于分析一个字符串中各个单词出现的频率,并将单词和它出现的频率输出显示.(单词之间用空格隔开,如“Hello World My First Unit Test”): 2. 编写单元测试进行测试: 3. 用ElcEmma查看代码覆盖率,要求覆盖率达到100%. Demo类: 1 import java.util.HashMap; 2 import java.util.Iterator; 3 import java.util.Map; 4 import java.

java 去html标签,去除字符串中的空格,回车,换行符,制表符

public static String getonerow(String allLine,String myfind)     {                           Pattern pattern = Pattern.compile("<div class=\"row\">.*?</div>");                      Matcher  matcher = pattern.matcher(allLine

Java 从入门到精通(第4版)第5章 字符串

开始讲解之前,先列出本章的提纲,如下图所示: 5.1 String类 5.1.1 声明字符串 String str; 5.1.2 创建字符串 String str1 = new String("student"); System.out.println(str1); char a[] = {'s', 't', 'u', 'd', 'e', 'n', 't'}; String str2 = new String(a); System.out.println(str2); char b[]

java统计一个子串在指定字符串中出现的次数

今天查着用了用String类里的几个方法,分享下代码 题目要求:统计一个子串在指定字符串中出现的次数( 提示java字串出现了6次) 1 public class SearchSameString { 2 3 public static void main(String[] args) { 4 // 定义俩个字符串 5 String shortStr = "java"; 6 String longStr = "javasdfjavawerjavavsswetjavadfgdf

java集合TreeMap应用---求一个字符串中,每一个字母出现的次数

package cn.itcast.p1.map.test; import java.util.Iterator; import java.util.Map; import java.util.TreeMap; public class TestMap { /** * 练习: * "fdgavcbsacdfs+++AA&&BBB" 获取该字符串中,每一个字母出现的次数. * 要求打印结果是:a(2)b(1)...; * 思路: * 对于结果的分析发现,字母和次数之间存在

我的Java开发学习之旅------&gt;求字符串中出现次数最多的字符串以及出现的次数

金山公司面试题:一个字符串中可能包含a~z中的多个字符,如有重复,如String data="aavzcadfdsfsdhshgWasdfasdf",求出现次数最多的那个字母及次数,如有多个重复的则都求出. 此题的解题思路如下: 引入TreeSet:通过集合快速找到所有出现过的字符串 引入ArrayList:为了快速排序,再通过StringBuffer生成排序后的字符串 通过String的indexOf方法和lastIndexOf方法来计算每个字符串出现的次数最大值 使用HashMap

JAVA 统计键盘输入的一个字符串中的数字,字母大小写和其他。

package Code503; import java.util.Scanner;/*题目:统计键盘输入的一个字符串中的数字,字母大小写和其他. */ public class CodeStringCount { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入一个字符串"); String input = scanner

Java 从入门到精通随笔1

1.java中的main方法必须声明为public static void.String args[]是一个字符串类型的数组,是main()方法的参数. 2.基本数据类型Java有8种基本数据类型:数值型(整数类型(byte.short.int.long),浮点类型(float,double)),字符型,布尔型. 3.整数类型byte:8位 -128~127short:16位 -32768~~32767int:32位 -2147483648~2147483647long:64位 4.浮点类型单精