码迷,mamicode.com
首页 > 其他好文 > 详细

2019/11/28

时间:2019-11-28 23:22:53      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:成员   语言   找到你   子串   dex   本地   字符串   磁盘   问题   

今天解决问题:

1.java反射机制:

 

反射是java语言的一种特性,它允程序在运行时(注意不是编译的时候)来进行自我检查并且对内部的成员进行操作。

在你new一个对象时,jvm会从你的本地磁盘中找到你的.class文件,随着文件一起的就是class文件中的所有属性,譬如Student stu = new Student() ; jvm从本地磁盘获取Student.class文件进行解析获取全部的属性,并且无论在你定义Student类时设置的什么属性,都可以在这个class对象中进行修改,final等关键字在这个class文件中没有任何作用。SpringBoot框架的ioc容器就是使用的反射机制,获取你的对象。

 

2.牛客试题广场 字符串反转以及找到字符串的旋转子串

字符串反转:室友头条面试一面原题:给定字符串和指定index,将包括index以前的字符反转到后面

1 string b=A+A;
2 string a=b.substr(p+1,n);
3 return a;

类似于旋转子串:

给定字符串S1和字符串s2,判断s2是不是s1的旋转子串

 1  public boolean checkReverseEqual(String s1, String s2) {
 2         // write code here
 3         int lens1=s1.length();
 4         int lens2=s2.length();
 5         if(lens1==0||lens2==0||lens1!=lens2){
 6             return false;
 7         }
 8         String str= s1 + s1;
 9         if( str. indexOf(s2) == -1){
10             return false;
11         }
12         return true;
13     }

 

 

2019/11/28

标签:成员   语言   找到你   子串   dex   本地   字符串   磁盘   问题   

原文地址:https://www.cnblogs.com/frank9571/p/11953514.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!