java提取最后一个字符,怎么弄啊!急急急
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java提取最后一个字符,怎么弄啊!急急急相关的知识,希望对你有一定的参考价值。
Create a new class named Sentence.java. In the main method, write a program that reads a sentence using a dialog box. Depending on the last character of the sentence, output another dialog box identifying the sentence as declarative (ends with a period), interrogative (ends with a question mark), exclamatory (ends with an exclamation point), or other. Use a switch structure to accomplish this.
参考技术A 先用lastIndexOf()得到最后字符的位置的‘值’,然后用substring(‘值’)提取用法:
String s="Create a new class named Sentence.java. In the main method, write a program that reads a sentence using a dialog box. Depending on the last character of the sentence, output another dialog box identifying the sentence as declarative (ends with a period), interrogative (ends with a question mark), exclamatory (ends with an exclamation point), or other. Use a switch structure to accomplish this.“;
不知道你是要得到this还是最后的标点符号
如果是this:
int index=s.lastIndexOf("this");
String ss=s.substring(index,s.length()-1);
如果就是标点符号:
String ss=s.substring(s.length()-1);
ss就是你要的字符,纯手打希望帮助你。 参考技术B String s="需要被提取的字符。";
int start=s.length()-1;
int end=s.length();
String ss=s.subString(start,end);本回答被提问者和网友采纳 参考技术C 题目意思是叫你通过最后一个标点来判断这是一个什么句子,然后在对话框中输出,测试代码如下:
public class Sentence
public static void main(String[] args)
String str ="hello!";
String identify =str.trim().substring(str.length()-1, str.length());//获取最后一个字符
switch (identify)
case ".":System.out.println("declarative");;break;//陈述句
case "?":System.out.println("interrogative");break;//疑问句
case "!":System.out.println("exclamatory");break;//感叹句
default:break;
参考技术D String str = "hello";
System.out.print(str.charAt(str.length()-1)); 第5个回答 2015-03-12 String string = "sdfsdfwerewrw";
System.out.println(string.charAt(string.length()-1));
[急急急]mysql不允许插入'(单引号)??
一个asp页,目的是 向目标列插入值
目标列的类型为text
但是如果插入字符串中含有' 也就是单引号
就会报错(原来用asp插入Access数据库的时候一切正常)
ADODB.Connection.1 (0x80004005)
SQLState: 4 Native Error Code: 1064 [TCX][MyODBC]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use
插入其他东西,比如asdfsdfsdaer或者双引号、问好都没问题
只是不能含有单引号
出错原因,个人感觉应该是程序误把单引号当作asp文件中的字符串结束符
如:
strSQL = "Insert Into mdb_movie(mdb_type) Values('"&request.Form("a1")&"')"
如果其中误把a1中的内容的单引号当作了命令符,整个语句就会多余一个单引号。所以肯定会出错
就是不知道要怎么修改,才能使插入单引号不报错
谢谢
例如插入~本身就应该表示成~~
你看看不知道是不是有帮助!
以上是关于java提取最后一个字符,怎么弄啊!急急急的主要内容,如果未能解决你的问题,请参考以下文章
c++ 怎样提取一个字符串中的连续数字并放到另一个数组中保存? 急!
js身份证解析提取出生日期与性别,输出结果要在一个表单文本框里,怎么弄啊?谢啦!
为啥我将HTML文件转换成EXCEL文件后是倒序的,是乱码。急急急!