Special escape characters in Java

Source: Internet
Author: User

Write a string operation todayProgram"." Operations are always incorrect.

The procedure is as follows:

Package demos;
Import java. Io .*;
Public class getfileextname {

/**
* @ Param ARGs
*/
Public static void main (string [] ARGs ){
// Todo auto-generated method stub
File file = new file ("C:/uploads/1210326643009. SQL ");
String [] A = file. getname (). Split ("/");
For (INT I = 0; I // system. Out. println (A [I]);
}
String S = "1210326643009. SQL ";
String S1 [] = S. Split (".");
For (INT I = 0; I System. Out. println (S1 [I]);
}
}

}

The output result is null. It feels like the split ("."); error.

Switch to split ("0"); the result is output.

121
326643

9. SQL
The result of "9. SQL" indicates that "." is not recognized as a Separator by Java.

After searching online, several special escape characters are as follows:

Point escape:. ==> u002e
Escape of dollar signs: $ ==> u0024
Escape of the multiplication Symbol: ^ ==> u005e
Escape from the left braces: {==> u007b
Escape from left square brackets: [==> u005b
Escape of left parentheses :( ==> u0028
Escape of vertical bars: |=> u007c
Escape of right parentheses: ==> u0029
Asterisk escape: * ==> u002a
Escape of the plus sign: + ==> u002b
Escape question mark :? ==> U003f
Escape the backslash: ==> u005c

/N line feed
/R press ENTER
/T Tab
/F formfeed
/B Return
/A bell
/E escape (The Escape Character in ASCII)
/007 any octal value (here is, 007 = Bell (Bell ))
/X7f any hexadecimal value (here, 007 = bell)
/CC a controller (CTRL + C)
// Backslash
/"Double quotation marks
/L lower case letters
/L followed by lowercase characters until/E
/U upper case
/U followed by uppercase characters until/E
/Q: Add/before the non-word character until/E
/E end/L,/E and/Q

Correct results can be obtained by replacing "// u002e"

1210326643009
SQL

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.