JAVA学习 判断一个字符或字符是否位于另一个字符串的末尾

String a ="abcdefbg";
Scanner scan = new Scanner(System.in);                 //输入扫描器
String b = scan.next();                                        //输入字符
int c = a.lastIndexOf(b);                                       //判断输入的字符串在需要判断的字符串中的位置
int d = a.length();
int e = b.length();
if(d-c==e)                                                            //根据字符串和位置的长度相减,得出结论
{
System.out.println("输入的字符或字符串位于最后一位");
}
else
{
System.out.println("输入的字符或字符串不位于最后一位");
}

时间: 2024-10-21 05:59:05

JAVA学习 判断一个字符或字符是否位于另一个字符串的末尾的相关文章

java学习从控制台接收输入字符

java学习从控制台接收输入字符 工具:netbeans System类除了out和err两个输出流之外,还有in输入流的实现. 随便创建一个类,我这里是用helloword类,在该类的主方法中创建Scanner扫描来封装System类的输入流,然后提示用户输入身份证号码并输出用户身份证号码的位数. 1 package helloword; 2 import java.util.Scanner; 3 /** 4 * 5 * @author Administrator 6 */ 7 public

JAVA学习笔记(三十二)- 字符流 FileReader & FileWriter

标题 import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.io.InputStream;

Java学习笔记之 IO包 字符流

字符流:Writer/Reader(字符流) 通过子类FileWriter和FileReader实现父类实例化 package iotest; import java.io.File; import java.io.Writer; import java.io.Reader; import java.io.FileWriter; import java.io.FileReader; public class OutputStreamDemo2 { public static void main(

java学习笔记-尚硅谷0918班任*:从一个无所事事,生活极其没有规律的待业青年

一个月的时间过去了,在这一个月的时间里,我从一个无所事事,生活极其没有规律的待业青年,变成了一个对前途充满希望,努力去争取的五好青年.生活规律,有节奏:学习肯发力,肯努力.这些都跟我做决定来到尚硅谷java培训有这密不可分的关系.当然重点还是要感谢尚硅谷的各位老师的指点和栽培.我对于我现在的状态很满意,对于我的未来抱有很美好的希冀.    一.学习方面: 一个月的时间,JAVASE基础部分已经讲完了.从刚开始的仅仅局限于了解到现在的能够大致的掌握,我感觉我的进步还是蛮大.在教室里能跟上老师的节奏

【Java学习笔记】<集合框架>使用LinkedList来模拟一个堆栈或者队列的数据结构

1 import java.util.LinkedList; 2 3 public class Test5 { 4 5 public static void main(String[] args) { 6 7 Duilie dl = new Duilie(); 8 9 dl.myAdd("abc1"); 10 dl.myAdd("abc2"); 11 dl.myAdd("abc3"); 12 dl.myAdd("abc4");

10/27-11/2 java学习总结

   10/27-11/2 java学习总结 File类 1.通过File类打开一个文件 . 2.通过字节流或字符流的子类指定输出位置. 3.经行读写操作. 4..关闭输入输出. file中的主要方法和常见变量 java io 字节流: 字节流以操作byte类型数据为主,主要操作类为OutputStream类和InputSream类. 1.字节输出流OutputStream是整个IO包中字节输出流最大父类, 2.字节输入流InputSream为抽象类,需依靠子类 字符流 相同点 字符输出流Wri

Java学习(4):统计一个文件中的英文,中文,数字,其他字符以及字符总数

要求:统计一个文件中的英文,中文,数字,其他字符以及字符总数(此随笔以txt文件为例) import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStreamReader; /** * 将一个文件中英文,中文,数字,其

43.编写一个程序,判断用户输入的字符是否是数字,若是数字,则输出“a numerical character”

//1.学习到字符输入 //2.判断字符 #include<iostream> using namespace std; int main() { char a; cout<<"please input a charcter: "<<endl; cin>>a; if(a>'0'&&a<'9') { cout<<"it's a numerical character!"<&l

java中字符输入输出流在输出结果的结尾多一个乱码字符:&#39;?&#39;

原因以及解决方法: 核心方法如下: 1 public static void main(String[] args) throws Exception{ 2 // TODO Auto-generated method stub 3 4 FileReader fr=new FileReader("test.txt"); 5 FileWriter fw=new FileWriter("test2.txt"); 6 7 /*int b=0; 8 while(b!=-1){