小编dee*_*k28的帖子

为scp linux命令创建快捷方式命令

嗨,我想运行一个linux命令,自动化scp,其原点位置不同,目标位置仍然存在.例如 -

scp 123.txt abc@example.com:~/
Run Code Online (Sandbox Code Playgroud)

目的地(abc@example.com)将始终相同,但文件名(123.txt)将始终不同.

我想在不输入目标位置的情况下运行整个scp命令(scp 123.txt abc@example.com:〜/)

注意:(在这种情况下abc@example.com可能看起来很短但是我有一个更复杂的目的地,每次输入都很麻烦)

linux bash scp

3
推荐指数
1
解决办法
1383
查看次数

对实例化对象执行java反射

我想得到一个已经实例化的对象的所有字段.从那里我想得到字段名称和字段值并将其附加到字符串

public static void main(String[] args) {

TestObject obj = new TestObject();
obj.setName("Toothbrush");
obj.setType("Toiletries");
String result = generateQuery(obj);
} 

public static String generateQuery(TestObject obj){
    String result;
    Field[] lists = obj.getClass().getFields();
    for(Field i : lists){
      try {
        result += i.getName();
        result += i.get(obj);
        } catch (IllegalArgumentException e) {
            e.printStackTrace();
        } catch (IllegalAccessException e) {
            e.printStackTrace();
        }
    }
    return result;  
}

public class TestObject(){
 private String name;
 private String type;

 // getters and setters
}
Run Code Online (Sandbox Code Playgroud)

现在我的列表变量是空的.我检查过各种java反射教程,并且在执行反射之前都会实例化一个新对象.在我的情况下,我想实例化一个对象并设置某些变量,然后执行反射.请求帮助谢谢你

java reflection

0
推荐指数
1
解决办法
63
查看次数

标签 统计

bash ×1

java ×1

linux ×1

reflection ×1

scp ×1