前言

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. 如何检查字符串是否包含Ruby中的子字符串?
  2. 【小贴士】虚拟键盘与fixed带给移动端的痛!
  3. 你知道怎么使用DebugView查看调试信息吗?
  4. Java之new一个对象简单过程
  5. CentOS 6.5高可用集群LVS+Keepalived
  6. AgileJava开源项目正式开始
  7. Find Any File for Mac(本地文件搜索查找工具)
  8. 简单理解RocketMQ---入门
  9. Java反射高频面试题(附答案),做了5年Java
  10. Linux入门的基础知识点
  11. 干货:大米云LAMP使用说明
  12. 苹果拼图软件测试,装机必备软件评测:DSM记事本iPhone版
  13. 在IE缓存文件夹找到我想要的视频
  14. python与医学统计_python简单数据分析——医药数据分析
  15. 游戏地图与场景设计常用名词
  16. 201903-2二十四点[20201213封笔题目]没写呢
  17. 软件测试工程师的“薪情”如何
  18. google外链重要性高吗?谷歌外链作用大不大
  19. 第五届浙江省网络与信息安全竞赛部分WP
  20. 二进制加法器原理c语言,理解计算机(一)---二进制加法器

热门文章

  1. 在Ubuntu 16.04中关闭daily upgrade clean,加快开机速度
  2. JavaEE -----JWT
  3. 兰大计算机考研是差额复试吗,兰大考研录取名单拟公布,423分考生复试被刷,只因犯了低级错误...
  4. 给计算机老师的一封信大学生,大学生给老师的一封信范文满分作文
  5. skywalking监控
  6. [sdm660 android9.0]补光灯代码分析
  7. Linux改变图片大小的命令,Linux运维知识之linux下使用convert命令修改图片分辨率...
  8. 2011《雪花秘扇》李冰冰 全智贤领衔主演 普清下载
  9. Office应用问答:Word总是安全模式启动
  10. 基于多粒度语义交互理解网络的幽默等级识别