Java基础String的方法

  1. 字符串类型写法格式如下:
    格式一:
    String 变量名称;
    变量名称=赋值(自定义或传入的变量值);
    格式二:
    String 变量名称=赋值(自定义或传入的变量值);
    在输出时任何数据类型与字符串进行拼接,结果一般是字符串
  1.  
  1. public class StringFunc {
  2.  
  3. public static void main(String[] args){
    //字符串拼接
    String str1;
    str1 = "hello";
    String str2 = " world";
    System.out.println(str1+str2);
    //字符串与整数拼接
    int num = 100;
    String socers = "得分:";
    System.out.println(socers + num);
    //字符串与对象拼接
    StringFunc Test = new StringFunc();
    System.out.println(socers + Test);
    //字符串方法总结
    String str3 = "abcdef";
    System.out.println("length: "+str3.length()); //查看字符串长度
    System.out.println("concat: "+"xxx".concat("a")); //在结尾默认追加字符串
    System.out.println("replace: "+"aaa".replace("a","z")); //替换字符串种的字符
    System.out.println("isEmpty: "+"".isEmpty()); //判断字符串是否为空
    System.out.println("substring: "+"abcdef".substring(3)); //从首位移除多少个字符
    System.out.println("substring: "+"abcdef".substring(2,5)); //从字符哪截取到哪
    System.out.println("toUpperCase: "+str3.toUpperCase()); //转换小写字母为部大写
    System.out.println("toLowerCase: "+"ABCDEF".toLowerCase()); //转换大写字母为小写
    System.out.println("startsWith: "+"abcd".startsWith("abc")); //判断以什么开头
    System.out.println("endsWith: "+"edef".endsWith("def")); //判断以什么结尾
    String[] list = "a,b,c,d".split(","); //字符串根据分隔符转换成列表的操作
    System.out.println("split: "+list[0]+" "+list[1]+" "+list[2]+" "+list[3]); //打印上面的列表值
    //以下仅作了解
    System.out.println("indexOf: "+str3.indexOf(97)); //输入对应ASCII码整数对应字符下标会返回
    System.out.println("indexOf: "+"abc".indexOf("b")); //判断字符的下标
    System.out.println("hashCode: "+"123".hashCode()); //为这个字符串生成哈希值
    System.out.println("charAt: "+str3.charAt(3)); //返回字符串下表对应的单个字符
    System.out.println("codePointAt: "+str3.codePointAt(1)); //返回字符串对应位置的ASCII码
    System.out.println("codePointBefore: "+str3.codePointBefore(1)); //查看字符串对应位置前一位的ASCII码
    System.out.println("codePointCount: "+str3.codePointCount(1,6)); //查看字符串指定下标长度
    System.out.println("compareTo: "+"z".compareTo("a")); //对比两个字符串相差多少位(利用ASCII码运算差值)
    }
    }

具体输出如下:

  1.  

Java基础String的方法的更多相关文章

  1. Java 基础:hashCode方法

    Writer:BYSocket(泥沙砖瓦浆木匠) 微博:BYSocket 豆瓣:BYSocket 一.前言 泥瓦匠最近被项目搞的天昏地暗.发现有些要给自己一些目标,关于技术的目标: 专注很重要.专注J ...

  2. Java基础五(方法)

    今日内容介绍1.方法基础知识2.方法高级内容3.方法案例 ###01方法的概述 * A: 为什么要有方法 * 提高代码的复用性 * B: 什么是方法 * 完成特定功能的代码块. ###02方法的定义格 ...

  3. Java基础 String 裸暴力算法- 五个小练习

      之间的博客,承上启下:    Java基础 String/StringBuff 常用操作方法复习/内存分析 Java数组直接选择排序.sort()排序 Java基础 String 算法 - 五个练 ...

  4. Java基础—String构造方法

    Java基础--String构造方法 public String(): 创建一个空表字符串对象,不包含任何内容 public String(char[]chs): 根据字符数组的内容,来创建字符串对象 ...

  5. java基础---->String和MessageFormat的format方法

    这里介绍一下String和MessageFormat中的format方法的差异以及实现原理. String与MessageFormat的说明 一.两者的使用场景 String.format:for l ...

  6. 十四、Java基础---------String、StringBuffer、StringBuilder基本应用

    在前面的博客中曾提及Java的数据类型分为基本数据类型,和引用数据类型,而String便是最常见的应用数据类型,本文将着重介绍这一引用数据类型的用法. String 字符串     String类是对 ...

  7. Java基础-String、StringBuffer、StringBuilder

    看下面这段代码: public class Main { public static void main(String[] args) { String string = ""; ...

  8. Java基础——String

    前言 从去年八月末开始工作一年了,有了大半年的java开发经验,自认为比在大学时期编码能力强了很多,但是基础方面概念模糊的地方感觉越来越多了 (:´д`)ゞ 所以,我准备把这些问题以及工作中遇到的问题 ...

  9. Java基础语法(方法)

    Java基础语法 今日内容介绍 u 方法 第1章 方法 1.1 方法概述 在我们的日常生活中,方法可以理解为要做某件事情,而采取的解决办法. 如:小明同学在路边准备坐车来学校学习.这就面临着一件事情( ...

随机推荐

  1. ubuntu 14.04 桌面版关闭图形界面

    ubuntu 14.04 桌面版关闭图形界面 问题: 怎样将ubuntu14.04设置为文本模式启动? 解决方式: 改动改GRUB 的配置文件(不建议直接改 grub.conf) $sudo vim ...

  2. BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第10章节--SP2013中OAuth概览 创建和管理应用程序身份

    BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第10章节--SP2013中OAuth概览  创建和管理应用程序身份         在之前的部分.你看到应用程序怎样像用 ...

  3. atom玩法

    1.先用 git 下载一个 react-devtools: $ cd /some-directory$ git clone --recursive https://github.com/faceboo ...

  4. Spring深入浅出(二)IOC的单例 ,继承,依赖,JDBC,工厂模式以及自动装载

    IOC的单例模式--Bean Spring中的bean是根据scope来决定的. scope有4种类型: 1.singleton:单例模型,表示通过Spring容器获取的该对象是唯一的.常用并且默认. ...

  5. iview2.0 父组件访问子组件 方法

    //从父组件中访问子组件 可以给子组件定义标识 通过ref="chead" 定义  通过父组件就可以访问了

  6. Functor& Monad解读

    整体上代表封装的概念,重点是函数的封装,及函数运行的上下文环境.trait Functor[F[_]] Functor:代表整体封装: F[_]:代表封装后的目标域. A.B:代表普通的对象:f:代表 ...

  7. day01-Python介绍,安装,idea

    一. python 简介 Python,读作['paɪθɑn],翻译成汉语是蟒蛇的意思,Python 的 logo 也是两条缠绕在一起的蟒蛇的样子,然而 Python 语言和蟒蛇实际上并没有一毛钱关系 ...

  8. nginx配置虚拟域名

           /usr/lcoal/nginx/conf/nginx.conf 配置详解如下: worker_processes   1;                                ...

  9. 从Chrome源码看audio/video流媒体实现一(转)

    现在绝大多数的网站已经从flash播放器转向了浏览器原生的audio/video播放器,浏览器是如何加载和解析多媒体资源的,这对于web开发者来说是一个黑盒,所以很有必要看一下浏览器是怎么实现的,Ch ...

  10. Unity C# 设计模式(四)抽象工厂模式

    定义: 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类. 工厂方法模式针对的是一个产品等级结构:而抽象工厂模式针对的是多个产品等级结构. 抽象工厂模式使用同一个 工厂等级结构负责这 ...