当前位置:网站首页>018.有效的回文
018.有效的回文
2022-07-06 09:01:00 【棱镜7】
一、code
1.1 题目描述
1.2 题解
class Solution {
public boolean isPalindrome(String s) {
int i = 0;
int j = s.length() - 1;
while(i < j){
char ch1 = s.charAt(i);
char ch2 = s.charAt(j);
if(!Character.isLetterOrDigit(ch1)){
i++;
continue;
}
if(!Character.isLetterOrDigit(ch2)){
j--;
continue;
}
ch1 = Character.toLowerCase(ch1);
ch2 = Character.toLowerCase(ch2);
if(ch1 != ch2){
return false;
}
i++;
j--;
}
return true;
}
}
二、总结
String类:
- s.charAt() 方法用于返回指定索引处的字符。索引范围为从 0 到 length() - 1。
Character类:
- Character.isLetterOrDigit() //判断是字符or数字
- Character.isLowerCase()/Character.isUpperCase() //判断大小写
-Character.toLowerCase()/Character.toUpperCase() //转化大小写
边栏推荐
- Advanced Computer Network Review(4)——Congestion Control of MPTCP
- go-redis之初始化連接
- Global and Chinese market for annunciator panels 2022-2028: Research Report on technology, participants, trends, market size and share
- Selenium+Pytest自动化测试框架实战(下)
- AcWing 2456. Notepad
- 运维,放过监控-也放过自己吧
- Solve the problem of inconsistency between database field name and entity class attribute name (resultmap result set mapping)
- CSP salary calculation
- 数据建模有哪些模型
- Using label template to solve the problem of malicious input by users
猜你喜欢
An article takes you to understand the working principle of selenium in detail
CUDA实现focal_loss
BN折叠及其量化
Advance Computer Network Review(1)——FatTree
Intel distiller Toolkit - Quantitative implementation 1
Redis之cluster集群
[oc]- < getting started with UI> -- common controls uibutton
Redis core configuration
【图的三大存储方式】只会用邻接矩阵就out了
Chapter 1 :Application of Artificial intelligence in Drug Design:Opportunity and Challenges
随机推荐
Design and implementation of online shopping system based on Web (attached: source code paper SQL file)
Redis之五大基础数据结构深入、应用场景
Minio distributed file storage cluster for full stack development
数字人主播618手语带货,便捷2780万名听障人士
Multivariate cluster analysis
QML type: locale, date
Pytest parameterization some tips you don't know / pytest you don't know
AcWing 2456. Notepad
Global and Chinese markets for small seed seeders 2022-2028: Research Report on technology, participants, trends, market size and share
Global and Chinese market of linear regulators 2022-2028: Research Report on technology, participants, trends, market size and share
一改测试步骤代码就全写 为什么不试试用 Yaml实现数据驱动?
Digital people anchor 618 sign language with goods, convenient for 27.8 million people with hearing impairment
Master slave replication of redis
基于B/S的医院管理住院系统的研究与实现(附:源码 论文 sql文件)
A convolution substitution of attention mechanism
xargs命令的基本用法
go-redis之初始化連接
go-redis之初始化连接
Mise en œuvre de la quantification post - formation du bminf
[oc]- < getting started with UI> -- common controls - prompt dialog box and wait for the prompt (circle)