首页 > 其他分享 >7.17 其他操作方法

7.17 其他操作方法

时间:2023-06-07 13:36:22浏览次数:20  
标签:7.17 其他 initcap 操作方法 System String str println out

demo1 concat

        String strA = "www.mldn.cn";
        String strB = "www." . concat("mldn") . concat(".cn");
        System.out.println(strB);
        System.out.println(strA == strB);// 和php不同,这里是:false

demo2 isEmpty

        String str = "";
        System.out.println(str.isEmpty());//true
        System.out.println("mldn".isEmpty());//false

demo3 trim

        String str = "   MLDN java  ";
        System.out.println(str.length());// 数组长度后面不用(),字符串需要
        String trimStr = str.trim();// 去除左右空格
        System.out.println(str);
        System.out.println(trimStr);
        System.out.println(trimStr.length());// trim() 处理后的长度

demo4 toUpperCase toLowerCase

        String str = "www.MLDN.cn";
        System.out.println(str.toUpperCase());//转大写
        System.out.println(str.toLowerCase());//转小写

demo5 单词首字母转大写

class StringUtil {
    // 字符串首字母转大写
    public static String initcap(String str){
        if(str == null || "".equals(str)){
            return str;
        }

        if(str.length() == 1){
            return str.toUpperCase();
        }
        
        return str.substring(0,1).toUpperCase() + str.substring(1);// 和js很类似
    }
}

public class HelloWorld {
    public static void main(String args[]){
        System.out.println(StringUtil.initcap("mldnjava"));// initcap静态方法,直接调用,不用实例化;
        System.out.println(StringUtil.initcap("m"));
    }

}

标签:7.17,其他,initcap,操作方法,System,String,str,println,out
From: https://www.cnblogs.com/pansidong/p/17463049.html

相关文章

  • Spring 学习笔记(4)—— Bean 的基本配置、依赖注入(DI)、注入参数引用其他Bean
    一、Bean的基本配置1装配一个Bean在Spring容器的配置文件中定义一个简要Bean的配置片段2Bean的命名二、依赖注入1属性注入属性注入要求Bean提供一个默认的构造函数,并为需要注入的属性提供对应的Setter方法。2构造函数注入按索引匹配入参三、注入参数引用其他Bean......
  • 一个整数数组里面,除了两个数之外,其他的数字都出现了两次,写一个程序找出这两个数...
    一个整数数组里面,除了两个数之外,其他的数字都出现了两次,写一个程序找出这两个数,要求算法的时间复杂度为O(n). n为数组的长度。  程序代码如下: //取二进制中首个为1的位置intfindFirstOne(intvalue){intpos=0;while((value&1)!=1){value=value>>1;pos++;......
  • 【IDE】Chrome 在其他机器登陆 Google 账号,没有退出,怎么及时保证账号及数据安全?
    Chrome浏览器,再配合Google账号,确实给我们带来了很多方便比如:书签同步,扩展插件同步,数据同步但是,当我们在别人的机器上登录Google账号后,如何及时保障账号安全呢?有人说,这有什么担心的?是,正常来说我们不需要操这份心。就怕碰到极端的人,或者别人的误操作,导致我们Google账号的......
  • 商城系统比较(三款不错的java开源商城系统推荐)和其他推荐
    今天给大家分享三套github上优质的商城开源项目,排名不分先后。1、newbee-mall(新蜂商城)仓库地址:https://github.com/newbee-ltd/newbee-mall特点:springboot开发,主要针对pc端,代码设计非常简洁,没有过多的分层,非常适合初学者学习。 2、macrozheng/mall(没有中文名,不太好记)仓库地......
  • Redis(三) -- 其他数据类型和数据持久化
    其他数据类型ListLPUSHLPUSHkeyvalue[value...]--将一个或多个值value插入到列表key的表头--如果有多个value值,那么各个value值按从左到右的顺序依次插入到表头:比如说,对空列表mylist执行命令LPUSHmylistabc,列表的值将是cba,这等同于原子性地执行L......
  • J2EE环境变量的其他使用方式
    [color=red]1.[b]System.getProperty()获取tomcat自定义变量[/b][/color][url]http://zwxiaole.iteye.com/blog/1832053[/url]环境tomcat集群有一个定时器为了防止所有集群的服务器都跑定时而出错选择其中一台服务器修改tomcatbin目录下的windows......
  • 递归函数以及其他了解知识
    递归函数什么是递归函数?'''递归就是直接或者间接使用自己的函数就是递归函数,执行递归函数将反复调用其自身,每调用一次就进入新的一层,当最内层的函数执行完毕后,再一层一层地由里到外退出。'''递归函数分为两个阶段:1、递推:由外向内的一个过程2、回溯:从内向外的一个过程#练......
  • Python multipart/form-data上传图片,包含file和其他参数的复杂情况
    我们先来看看multipart/form-data上传原理,如下图:   如上图,我们的请求头必须包含一个特殊的请求头信息:Content-Type,类型为:multipart/form-data,而且还要有一个内容分割符(boundary)用于分割请求体中的多个post的内容。因为接收方解析和还原文件必须要根据这个boundary......
  • MacOS无法安装cursor以及其他类似的zip包解压后软件
    1解压后,是一个文件夹   2改成app后缀的文件后,也是一样无法安装 3后面才发现,是自己安装的RAR解压软件有问题, 4选择系统自带的ArchiveUtility.app解压后就可以了  ......
  • JS垃圾回收——和其他语言一样,JavaScript 的 GC 策略也无法避免一个问题:GC 时,停止响应
    JavaScript内存管理&垃圾回收机制标记清除js中最常用的垃圾回收方式就是标记清除。当变量进入环境时,例如,在函数中声明一个变量,就将这个而变量标记为“进入环境”。从逻辑上讲,永远不能释放进入环境的变量所占用的内存,因为只要执行流进入相应的环境,就可能会用到它们。而当变量离......