前言

java String中的单个字符的操作,之所以有这样的需求,还是因为leetcode刷题。目前遇到的,常见的是两种思路。

  1. 把整个String转成 char[] 数组,然后就可以按着数组的方式处理
  2. 使用String.charAt(i)函数,也可以实现字符串的处理。

方式1:

int a[] = new int[27];
char c[] = s.toCharArray();
for(int i = 0;i<c.length;i++){a[c[i]-'a']=i;}

方式2:

String s = "This is testString";
System.out.println("数组长度:" + s.length());for(int i = 0; i < s.length(); i++){char c = s.charAt(i);System.out.println(c);// 其他操作
}

输出结果:

java String中单个字符的操作相关推荐

  1. 对Fontforge中单个字符map自动校验中的错误的分析

    对Fontforge中单个字符map自动校验中的错误的分析 Error的出现 之前二月份的时候我在做一个关于字体的项目,主要是利用Fontforge以及Fontforge Script对一些MacOS ...

  2. java string的某个字符_JAVA如何提取String中字符串的某个字符 具体内容

    今天小编和大家分享JAVA如何提取String中字符串的某个字符,希望对大家有所帮助. 工具/材料 PC 操作方法 01 java中提取特定字符前的字符串: String str = "房估 ...

  3. java面向字符的输入流_详细解读Java编程中面向字符的输入流

    字符流是针对字符数据的特点进行过优化的,因而提供一些面向字符的有用特性,字符流的源或目标通常是文本文件. Reader和Writer是java.io包中所有字符流的父类.由于它们都是抽象类,所以应使用 ...

  4. 后端:Java 8 中的 Map 实用操作,学习下!

    merge() 怎么用? merge() 简介 使用场景 其他 总结 Java 8最大的特性无异于更多地面向函数,有时约会了lambda等,可以更好地进行函数式编程. 前段时间无意间发现了map.me ...

  5. 判断java String中是否有汉字的方法

    作者:Cavien     文章来源:[url]http://bbs.cavien.com/   [/url]上传日期:2006-09-25   java用的是Unicode 编码char 型变量的范 ...

  6. 享元模式在 Java String 中的应用

    享元模式在 Java String 类中的应用.同样,我们还是先来看一段代码,你觉得这段代码输出的结果是什么呢? String s1 = "小争哥"; String s2 = &q ...

  7. java String中的valueOf方法

    class Main{public static void main(String[] args) {String s = String.valueOf(true);String c = String ...

  8. java 检测表情符号_java – 检测String中的字符是否是表情符号(使用Android)

    我实际上能够使用链接的iOS代码来创建以下功能.我没有意识到包含例如单个表情符号的字符串将具有2的长度.因此,您可以检查字符是否实际上是代理. 我不完全确定如何从iOS代码中处理if(substrin ...

  9. java 中多个双引号_如何在Java String中用单个双引号替换两个双引号?

    我正在读取CSV文件,并且有一些值,例如 field 1 field 2 field 3 1 test case1 expecting one, and \"two\", and ...

最新文章

  1. 打印表单_超市生鲜常用表单,打印出来直接用!(可收藏)
  2. TP的URL设计和SEO支持
  3. [html] HTML全局属性(global attribute)有哪些(包含H5)?
  4. 基于Hadoop 2.6.0运行数字排序的计算
  5. django解决:ModuleNotFoundError: No module named ‘django.core.urlresolvers‘
  6. 语法糖----C#的async和await
  7. EventThread线程对VSync的分发
  8. 微软在华推广Win7拒绝“黑屏”
  9. 438.找到字符串中所有字母异位词
  10. linux内核无锁cas,无锁编程以及CAS
  11. 查询三方jar包漏洞
  12. 「免费 | 重磅」9月19日首届智能决策论坛即将开幕!(附带10+位作者演讲主题及摘要)「中国科学院自动化研究所」...
  13. linux_5.10 iptables踩坑
  14. 20181217股市复盘
  15. google 搜索十大搜索技巧和实用小技巧
  16. 层次聚类、k_means聚类-python源码
  17. 最新世界大学自然指数排名:30所内地高校进入全球前 100 名!
  18. 永磁同步电机位置检测学习笔记
  19. Linux11-权限的介绍 rwx详解 修改权限 修改文件目录所有者 修改文件目录所在组 一个实践和两个练习
  20. 产品经理的4个基本能力要求

热门文章

  1. 计算机蓝屏代码0x000000ED,蓝屏代码0x000000ed,小编教你电脑蓝屏代码0x000000ed怎么解决...
  2. skywalking监控
  3. skywalking性能剖析任务删除
  4. Java+大前端合二为一?
  5. WebService 教程(包含项目实践)
  6. 锐起无盘XP常见故障解决办法
  7. 《御龙天剑传》隐私政策
  8. python3 yield和iter的区别_Python中的yield关键字
  9. 微信小程序(原生)——复制、剪贴板功能
  10. java自动生成略缩图