如何解决如何重做我的方法,以便每次调用时都重新创建变量和数组?
我用Java写一个电报机器人。编写用于从本地文件发送商品的方法时,我遇到了问题。每次调用该方法时,都会向其传递一个补丁。这是文件的链接。标题是产品的信息。问题在于,每次调用该方法时,变量中的值都保持不变。如何确保每次调用方法时都再次触发代码行?这些是:
ClassLoader classLoaderr = getClass ().getClassLoader ();
String[] files;
File file;
file = new File ( Objects.requireNonNull ( classLoaderr.getResource ( patch ) ).getFile () );
files = file.list ();
public void nameklad(String patch,String caption){
ClassLoader classLoaderr = getClass ().getClassLoader ();
String[] files;
File file;
file = new File ( Objects.requireNonNull ( classLoaderr.getResource ( patch ) ).getFile () );
files = file.list ();
String path = patch + files[0];
try {
sendDocument ( chat_id,caption,path );
String del = "src/main/resources/" + patch + files[0];
file = new File ( del );
if (file.delete ()) {
System.out.println ( "succses" );
} else System.out.println ( "error" );
} catch (TelegramApiException e) {
e.printStackTrace ();
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。