Salve,
ero partito da un programma abbastanza complesso quando è saltato fuori un errore. Ho tolto quello che non era legato all'errore ed ecco il codice "difettato":
package main;
import java.io.File;
public class ConcatFiles
{
public static void main(String[] args)
{
try
{
File f = new File(new File("").getAbsolutePath());
String[] paths = f.list();
for(int i = 0; i < paths.length; i++)
{
System.out.print(paths[i]);
if ((paths[i] != "ConcatFiles.jar"))
{
System.out.println(" OK");
}
}
}
catch(Exception e)
{
System.out.println(e);
}
}
}
Quando eseguo il programma (tramite prompt), tra i vari
immagine1.jpg OK
testo1.txt OK
testo2.txt OK
video1.mp4 OK
Esce anche ConcatFiles.jar OK
(il programma si chiama proprio ConcatFiles.jar)
Che cosa sto sbagliando? Possibile che sbaglio su un if?
Aiuto