Java how to format a string? -


मेरे पास निम्न स्ट्रिंग है:

  स्ट्रिंग x = "020120765";   

मुझे इस स्ट्रिंग को 02 0120765 के रूप में चाहिए। एक संभावना है:

  x = x.substring (0,2) + "+ + x.substring (2, x.length ());   

या:

  x = स्ट्रिंग। प्रारूप ("% s% s", x.substring (0, 2), x.substring (2 ));   

क्या कोई अन्य बेहतर या सुरुचिपूर्ण तरीका है? मैं regex की दिशा में सोच रहा हूँ मैंने निम्नलिखित की कोशिश की है:

  x = स्ट्रिंग। प्रारूप ("% s% s", x.split ("\\ d {2}"));   

लेकिन यह काम नहीं करता है

एक और विकल्प

  x = x.replaceAll ("(। ।) (। +) "," $ 1 $ 2 ");    

Comments

Popular posts from this blog

Java - Error: no suitable method found for add(int, java.lang.String) -

java - JPA TypedQuery: Parameter value element did not match expected type -

c++ - static template member variable has internal linkage but is not defined -