首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从Java的scanner中保存带有双引号的字符串

如何从Java的scanner中保存带有双引号的字符串
EN

Stack Overflow用户
提问于 2019-03-16 16:55:54
回答 2查看 409关注 0票数 0

用户通过扫描仪输入字符串,字符串的格式为"Testing" (用“”引用)。就像C:\> "Testing"一样

我想将文本保存为不带双引号的字符串。如何捕捉引号中间的文本?

EN

回答 2

Stack Overflow用户

发布于 2019-03-16 17:02:23

请查找基本的Java字符串操作。

Java中的一些方法:

  1. 使用.substring(1,length-1)
  2. 使用.replaceAll(“\”,“”)
  3. 使用Java中的正则表达式并提取“(.*)”

之间的内容

向我们展示您尝试过的内容

票数 0
EN

Stack Overflow用户

发布于 2019-03-16 17:23:33

如果双引号总是出现在开头和结尾,那么

代码语言:javascript
运行
复制
s= s.substring(1,s.length()-1);

否则你可以试试

代码语言:javascript
运行
复制
if(s.charAt(0)=='"'){
       s=s.substring(1,s.length());
   }
   if(s.charAt(s.length()-1)=='"'){
       s=s.substring(0,s.length()-1);
   }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55195063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档