文档章节

java基础(13) Object 与String-API进阶详解

煌sir
 煌sir
发布于 01/17 22:48
字数 551
阅读 34
收藏 0

一.Object

1. Object: 对象

 

2.作用:

1、存储任意类型数据(Java基础阶段)
2、是所有Java类的父类(面向对象1)
3、所有类通用方法,来源于Object(面向对象2)
 

 

案例:

  


 

3.缺点:

 1、怎么使用,强转成什么类型?

  • 作为数字使用,强转数字类型
  • 作为字符串使用,强转字符串类型

 

案例:    

 


    Object存储任意类型数据,使用频率不高。
(特殊:只存不取)

 

 

 

二.String-API进阶讲解

1.  String s = “值”;
    不用导包

 

2.方法名:

(1) trim()

去掉字符串两边的空白,返回一个新字符串。
注意事项:1、中间空格不管 2、原来字符串不变
返回值:String

用途:注册用户时,去掉用户名两端的空格

 

(2) length()

返回字符串的字符个数
返回值:int

用途:根据姓名判断国籍;
      判断用户名/密码是否合格;

 

(3) equals(String xxx)

比较两个字符串是否相同
返回值:boolean
true:表示两个字符串相同
false:表示两个字符串不相同

 

(4) startsWith(String xxx)

 判断字符串是否以xxx开头
返回值:boolean
true:表示以xxx开头
false:表示不以xxx开头
xxx要作为方法的参数传入
    


    

 某些方法规定必须传入参数,方法才能正常使用。


好比:
     向人问路,你总得告诉别人你要去哪里,别人才能给你指路

 

(5)endsWith(String xxx)

判断字符串是否以xxx结尾
返回值:boolean 
true:表示以xxx结尾
false:表示不以xxx结尾
xxx要作为方法的参数传入


(6) contains(String xxx)

判断某个字符串是否包含 xxx

返回值:boolean
true:包含xxx
false:不包含xxx

 

3.方法使用

案例使用:

 

 

请给努力中的自己点个赞哦!

每天进步一点点`~~~~~

© 著作权归作者所有

煌sir

煌sir

粉丝 14
博文 52
码字总数 35512
作品 0
深圳
私信 提问
加载中

评论(0)

大数据开发培训:0基础学习Java编程语言有哪些知识点?

Java 技术通用、高效、具有平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网等,学习Java首先要知道学习知识点有哪些。在这就用加米谷大数据培训...

加米谷大数据
2018/07/25
2
0
JDBC操作MySQL(crud)

类库链接(mysql-connector-java-5.1.37-bin.jar):http://files.cnblogs.com/files/xujingyang/mysql-connector-java-5.1.37-bin.zip 1.1 JDBC概述 JDBC(Java Data Base Connectivity,java数......

sandshell
2018/08/04
0
0
Java基础之反射(非常重要)

反射是框架设计的灵魂 (使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码)) 一、反射的概述 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道...

Java-老刘
2018/05/15
383
0
ES(elasticsearch)搜索引擎

ES(elasticsearch)搜索引擎 0、授人以渔,少走半年弯路! 死磕 Elasticsearch 方法论:普通程序员高效精进的 10 大狠招! 一、Elasitcsearch基础篇 1.1 Elasitcsearch基础认知 1、Elasticse...

Ocean_K
2018/09/11
3.9K
6
Java程序员从笨鸟到菜鸟全部博客目录【2012年十一月七日更新】

本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188 大学上了一年半,接触java也一年半了,虽然中间也有其他东西的学习,但是还是以java为主路线,想想这一年半,...

长平狐
2012/11/12
258
0

没有更多内容

加载失败,请刷新页面

加载更多

Minecraft Fabric Client 教程 #5 添加Event、Sprint和ToggleCommand

首发于Enaium的个人博客 添加Event 下载 放在cn.enaium.excel里 然后在Excel.java里面添加EventManager public enum Excel { [...] public EventManager eventManager; pu......

Enaium
8分钟前
25
0
记 S3Service 代码中的一个低级错误

osgl-storage 是 osgl 工具箱 中用于简化存储的. 其特点是接口简单, 支持多种存储引擎插件, 包括本地文件系统, AWS S3, Azure Blob, 七牛 Kodo 服务. 最近老码农在一次调试中偶然发现了 osgl...

开源老码农
10分钟前
183
0
如何实现Samba文件共享服务

目标:实现Samba文件共享服务 试验环境:两台主机服务端:192.168.56.11客户端:192.168.56.12 配置用户认证共享 服务端操作: 1.关闭防火墙,关闭selunix [root@hejie ~]# setenforce 0[...

linuxprobe2020
12分钟前
18
0
SQL Server Profiler - 如何过滤跟踪以仅显示来自一个数据库的事件?

如何将SQL Server Profiler跟踪限制为特定数据库? 我看不到如何过滤跟踪,看不到我连接的实例上的所有数据库的事件。 #1楼 在Trace properties> Events Selection选项卡下>选择show all co...

技术盛宴
12分钟前
25
0
Kafka配置及常用命令笔记

一、kafka配置 1. 服务端 server.properties #broker 的全局唯一编号,不能重复broker.id=0#删除 topic 功能使能delete.topic.enable=true#处理网络请求的线程数量num.network.thr...

liddblog
16分钟前
27
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部