String类的几种常用的方法

1.int length():获取字符串的长度

2.char charAt(int index):获取指定的索引处的字符串

3.int indexOf(String str):获取str在字符串对象中第一次出现的索引

4.String substring(int start):从start开始截取字符串

5.String substring(int start,int end):从start开始截取字符,到end结束截取字符

6.char[ ] toCharArray():把字符串转换为字符数组;

7.String toLowerCase():把字符串转换为小写字符串

8.String toUpperCase():把字符串转换为小写字符串

6.代码实现键盘录入字符数据,判断大小写和数字的个数:

//1.键盘录入
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入一个字符串:");
        String s = sc.nextLine();
        //2.定义三个初始化值,用来接收字符判断的各类型数据个数
        int dx=0;
        int xx=0;
        int number=0;
        //3.遍历录入的字符串大小写和数字的个数
        for(int i=0;i<s.length();i++) {
            char ch=s.charAt(i);
        //4.判断遍历的字符属性
            if(ch>=‘A‘&&ch<=‘Z‘) {
                dx++;
            }else if(ch>=‘a‘&&ch<=‘z‘) {
                xx++;
            }else if(ch>=‘0‘&&ch<=‘9‘){
                number++;
            }
            else {
                System.out.println("非法字符:"+ch+"非法");
            }
        }
        System.out.println("大写字符有:"+dx+"小写字符有:"+xx+"数字有:"+number);

原文地址:https://www.cnblogs.com/yan09620/p/10219072.html

时间: 2024-08-25 14:16:22

String类的几种常用的方法的相关文章

数据挖掘之七种常用的方法

数据挖掘又称数据库中的知识发现,是目前人工智能和数据库领域研究的热点问题,所谓数据挖掘是指从数据库的大量数据中揭示出隐含的.先前未知的并有潜在价值的信息的非平凡过程 利用数据挖掘进行数据分... 数据挖掘又称数据库中的知识发现,是目前人工智能和数据库领域研究的热点问题,所谓数据挖掘是指从数据库的大量数据中揭示出隐含的.先前未知的并有潜在价值的信息的非平凡过程 利用数据挖掘进行数据分析常用的方法主要有分类.回归分析.聚类.关联规则.特征.变化和偏差分析.Web页挖掘等, 它们分别从不同的角度对数据

数据抓取的一个类,包含一些常用的方法

原文:数据抓取的一个类,包含一些常用的方法 using System;using System.Configuration;using System.IO;using System.Net;using System.Text;using System.Text.RegularExpressions; namespace XXX{    /// <summary>    /// Func 的摘要说明.    /// </summary>    public class Func   

C++面试中string类的一种正确写法

C++ 的一个常见面试题是让你实现一个 String 类,限于时间,不可能要求具备 std::string 的功能,但至少要求能正确管理资源.具体来说: 能像 int 类型那样定义变量,并且支持赋值.复制. 能用作函数的参数类型及返回类型. 能用作标准库容器的元素类型,即 vector/list/deque 的 value_type.(用作 std::map 的 key_type 是更进一步的要求,本文从略). 换言之,你的 String 能让以下代码编译运行通过,并且没有内存方面的错误. vo

string类的两种实现方法及string的一些成员函数的实现

string的第一种实现方法: #include<iostream> using namespace std; class String { public:      String(char *str="")//构造函数       :_str(new char[strlen(str)+1])      {           strcpy(_str, str);      }      String(const String& str)//拷贝构造函数,实现深拷贝

OC中文件读取类(NSFileHandle)介绍和常用使用方法

NSFileHandle NSFileManager类主要对于文件的操作(删除,修改,移动,赋值等等) //判断是否有 tagetPath 文件路径,没有就创建 NSFileManager *fileManage = [NSFileManager defaultManager]; BOOL success = [fileManage createFileAtPath:tagetPath contents:nil attributes:nil]; if (success) { NSLog(@"cr

C++ 中string类的三种模拟实现方式

1.原始版本(拷贝构造和赋值运算符重载时,需要重新开辟空间) #include <iostream> #include <string> using namespace std; class String { friend ostream& operator<<(ostream& os, const String& S); public: String(char* str = "") :_str(new char[strlen

js跨域请求数据的3种常用的方法

由于js同源策略的影响,当在某一域名下请求其他域名,或者同一域名,不同端口下的url时,就会变成不被允许的跨域请求.那这个时候通常怎么解决呢,对此菜鸟光头我稍作了整理:1.JavaScript   在原生js(没有jQuery和ajax支持)的情况下,通常客户端代码是这样的(我假设是在localhost:8080的端口下的http://localhost:8080/webs/i.mediapower.mobi/wutao/index.html页面的body标签下面加入以下代码): <script

Objective-C OC中文件读取类(NSFileHandle)介绍和常用使用方法

转自http://www.it165.net/pro/html/201402/9100.html NSFileHandle NSFileManager类主要对于文件的操作(删除,修改,移动,赋值等等) NSFileHandle类主要对文件的内容进行读取和写入操作 NSFileHandle处理文件的步骤 1:创建一个NSFileHandle对象 2:对打开的文件进行I/O操作 3:关闭文件对象操作 常用处理方法 view sourceprint? 01.+ (id)fileHandleForRea

String类中的一些函数使用方法

最常用的就是Length()函数了,求字符串的长度 String s="";int i=s.length();i结果为0. 如果是String s=null;int i=s.length();编译没错.运行会报错 charAt()函数: charAt(int index)方法是一个能够用来检索特定索引下的字符的String实例的方法. charAt()方法返回指定索引位置的char值.索引范围为0~length()-1. 如: str.charAt(0)检索str中的第一个字符,str