Example
#{example}"); ipb.editor_values.get('templates')['togglesource'] = new Template(""); ipb.editor_values.get('templates')['toolbar'] = new Template(""); ipb.editor_values.get('templates')['button'] = new Template("
Emoticons
"); // Add smilies into the mix ipb.editor_values.set( 'show_emoticon_link', false ); ipb.editor_values.set( 'bbcodes', $H({"snapback":{"id":"1","title":"Post Snap Back","desc":"This tag displays a little linked image which links back to a post - used when quoting posts from the board. Opens in same window by default.","tag":"snapback","useoption":"0","example":"[snapback]100[/snapback]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"0","optional_option":"0","image":""},"topic":{"id":"5","title":"Topic Link","desc":"This tag provides an easy way to link to a topic","tag":"topic","useoption":"1","example":"[topic=1]Click me![/topic]","switch_option":"0","menu_option_text":"Enter the topic ID","menu_content_text":"Enter the title for this link","single_tag":"0","optional_option":"0","image":""},"post":{"id":"6","title":"Post Link","desc":"This tag provides an easy way to link to a post.","tag":"post","useoption":"1","example":"[post=1]Click me![/post]","switch_option":"0","menu_option_text":"Enter the Post ID","menu_content_text":"Enter the title for this link","single_tag":"0","optional_option":"0","image":""},"spoiler":{"id":"7","title":"Spoiler","desc":"Spoiler tag","tag":"spoiler","useoption":"0","example":"[spoiler]Some hidden text[/spoiler]","switch_option":"0","menu_option_text":"","menu_content_text":"Enter the text to be masked","single_tag":"0","optional_option":"0","image":""},"acronym":{"id":"8","title":"Acronym","desc":"Allows you to make an acronym that will display a description when moused over","tag":"acronym","useoption":"1","example":"[acronym='Laugh Out Loud']lol[/acronym]","switch_option":"0","menu_option_text":"Enter the description for this acronym (EG: Laugh Out Loud)","menu_content_text":"Enter the acronym (EG: lol)","single_tag":"0","optional_option":"0","image":""},"hr":{"id":"12","title":"Horizontal Rule","desc":"Adds a horizontal rule to separate text","tag":"hr","useoption":"0","example":"[hr]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"1","optional_option":"0","image":""},"php":{"id":"14","title":"PHP Code","desc":"Allows you to enter PHP code into a formatted/highlighted syntax box","tag":"php","useoption":"0","example":"[php]$variable = true;\n\nprint_r($variable);[/php]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"0","optional_option":"0","image":""},"html":{"id":"15","title":"HTML Code","desc":"Allows you to enter formatted/syntax-highlighted HTML code","tag":"html","useoption":"0","example":"[html]\n \n[/html]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"0","optional_option":"0","image":""},"sql":{"id":"16","title":"SQL Code","desc":"Allows you to enter formatted/syntax-highlighted SQL code","tag":"sql","useoption":"0","example":"[sql]SELECT p.*, t.* FROM posts p LEFT JOIN topics t ON t.tid=p.topic_id WHERE t.tid=7[/sql]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"0","optional_option":"0","image":""},"xml":{"id":"17","title":"XML Code","desc":"Allows you to enter formatted/syntax-highlighted XML code","tag":"xml","useoption":"0","example":"[xml]4 Replies - 42 Views - Last Post: Today, 11:31 AM
#1
Reputation: 0
- Posts: 4
- Joined: 08-April 13
Posted Today, 10:55 AM
public class help{ public static void main(String [] args) { String a = "This is a test!"; String b = "This is a"; b = b + " test!"; System.out.println(a+ " " +B)/>; if (a == B)/> System.out.println("they are equal"); else System.out.println("nope, not equal"); } }
Is This A Good Question/Topic? 0
Replies To: Why are these 2 strings not equal?
#2
Reputation: 4
- Posts: 31
- Joined: 17-March 09
Re: Why are these 2 strings not equal?
Posted Today, 10:59 AM
Don't use == to compare Strings, broadly speaking. That compares the equality of the underlying String objects (reference equality), and since you created two of those:String a = "This is a test!"; String b = "This is a";
they're not equal on the object level. What you want for comparing the contents of Strings is equals(), called on one String and passing in another, thusly:
string1.equals(string2)
This post has been edited by Maynia: Today, 11:00 AM
#3
Reputation: 948
- Posts: 2,110
- Joined: 05-April 11
Re: Why are these 2 strings not equal?
Posted Today, 11:00 AM
you need to use the .equals method when comparing Stringsif (a.equals(B)/>)
#4
Reputation: 810
- Posts: 2,512
- Joined: 12-December 12
Re: Why are these 2 strings not equal?
Posted Today, 11:16 AM
FWIW .equals() is the way to go, but the following two strings are equal due to a process called string interning.String a = "this is a test"; String b = "this is a test"; System.out.println((a == B)); // true
which isn't happening with the code in the first post (using concatenation +).
The following includes a null check:
System.out.println((a == null ? b == null : a.equals(B))); // true
This post has been edited by andrewsw: Today, 11:23 AM
#5
Reputation: 810
- Posts: 2,512
- Joined: 12-December 12
Re: Why are these 2 strings not equal?
Posted Today, 11:31 AM
String interning (page from 2007)Page 1 of 1
Source: http://www.dreamincode.net/forums/topic/318490-why-are-these-2-strings-not-equal/
Michelle Obama Speech eva longoria Michael Clarke Duncan Nazanin Boniadi Deval Patrick Dedication 4 labor day
No comments:
Post a Comment