1. 新增了多窗口切换功能
2. 新增多个example示例可供使用参考 3. 修正信号收发机制的bug 4. 规范化部分代码,并加以部分注释 5. 修改README
This commit is contained in:
@@ -4,6 +4,7 @@ package cn.edu.scau.biubiusuisui.utils;
|
||||
* @Author jack
|
||||
* @Date:2019/6/25 3:46
|
||||
*/
|
||||
|
||||
import java.net.URL;
|
||||
|
||||
public class StringUtils {
|
||||
@@ -61,21 +62,34 @@ public class StringUtils {
|
||||
return trimmed.substring(splashIndex);
|
||||
}
|
||||
|
||||
public static String getBaseClassName(String name){
|
||||
public static String getBaseClassName(String name) {
|
||||
int index = name.indexOf("$");
|
||||
if(index == -1){
|
||||
if (index == -1) {
|
||||
return name;
|
||||
}
|
||||
return name.substring(0,index);
|
||||
// System.out.println(name.substring(0,index));
|
||||
return name.substring(0, index);
|
||||
}
|
||||
|
||||
|
||||
public static String toInstanceName(String name){
|
||||
/**
|
||||
* Object -> object ; Student -> student
|
||||
*
|
||||
* @param name
|
||||
* @return
|
||||
*/
|
||||
public static String toInstanceName(String name) {
|
||||
String result = name.substring(0, 1).toLowerCase().concat(name.substring(1));
|
||||
return result;
|
||||
}
|
||||
|
||||
public static String toClassName(String name){
|
||||
/**
|
||||
* object -> Object ; student -> Student
|
||||
*
|
||||
* @param name
|
||||
* @return
|
||||
*/
|
||||
public static String toClassName(String name) {
|
||||
String result = name.substring(0, 1).toUpperCase().concat(name.substring(1));
|
||||
return result;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user