M
Miss. Michelle Heigardt
Hi, don't reply to this e-mail message it doesn't exist and is to stop
my real address getting spammed.
The following Java displays
c:\dir1\dir2\fred
txt
which is what I expect. Here is the Java.
public static void main(String[] args)
{
String s="c:\\dir1\\dir2\\fred.txt";
String[] sa=s.split("[.]");
for (int i=0;i<sa.length;i++)
System.out.println(sa);
}
But I want to display
c:
dir1
dir2
fred.txt
How do I use String.split to do this. When I try this I get the error
message.
public static void main(String[] args)
{
String s="c:\\dir1\\dir2\\fred.txt";
String[] sa=s.split("[\\]");
for (int i=0;i<sa.length;i++)
System.out.println(sa);
}
[\]
^
at java.util.regex.Pattern.error(Pattern.java:1489)
at java.util.regex.Pattern.clazz(Pattern.java:2002)
at java.util.regex.Pattern.sequence(Pattern.java:1546)
at java.util.regex.Pattern.expr(Pattern.java:1506)
at java.util.regex.Pattern.compile(Pattern.java:1274)
at java.util.regex.Pattern.<init>(Pattern.java:1030)
at java.util.regex.Pattern.compile(Pattern.java:777)
at java.lang.String.split(String.java:1795)
at java.lang.String.split(String.java:1838)
at mypackage7.Class1.main(Class1.java:19)
Thank you
Michelle. I am using Java 1.4.
my real address getting spammed.
The following Java displays
c:\dir1\dir2\fred
txt
which is what I expect. Here is the Java.
public static void main(String[] args)
{
String s="c:\\dir1\\dir2\\fred.txt";
String[] sa=s.split("[.]");
for (int i=0;i<sa.length;i++)
System.out.println(sa);
}
But I want to display
c:
dir1
dir2
fred.txt
How do I use String.split to do this. When I try this I get the error
message.
public static void main(String[] args)
{
String s="c:\\dir1\\dir2\\fred.txt";
String[] sa=s.split("[\\]");
for (int i=0;i<sa.length;i++)
System.out.println(sa);
}
[\]
^
at java.util.regex.Pattern.error(Pattern.java:1489)
at java.util.regex.Pattern.clazz(Pattern.java:2002)
at java.util.regex.Pattern.sequence(Pattern.java:1546)
at java.util.regex.Pattern.expr(Pattern.java:1506)
at java.util.regex.Pattern.compile(Pattern.java:1274)
at java.util.regex.Pattern.<init>(Pattern.java:1030)
at java.util.regex.Pattern.compile(Pattern.java:777)
at java.lang.String.split(String.java:1795)
at java.lang.String.split(String.java:1838)
at mypackage7.Class1.main(Class1.java:19)
Thank you
Michelle. I am using Java 1.4.