下へ
2009/04/27 (月) 04:33:56 ◆ ▼ ◇ [qwerty]はじあやでやれキチガイ
荒らすな
> 2009/04/27 (月) 04:33:27 ◆ ▼ ◇ [qwerty]> > どうしても書き換えたいなら
> > 元の文字列をreplaceするといいよ(;´Д`)内部の変更だから上手くいくはず
> > sbchange.replace( sbchange ,"xxx");
> > な感じかな?
> replaceは置換した文字列の新しいStringオブジェクトを返す仕様だよ(;´Д`)
> Stringオブジェクトは完全に不変オブジェクトだよ
> new後に値を変えられない
replaceAllだったみたいだが同じ?(;´Д`)
参考:2009/04/27(月)04時32分16秒
> 2009/04/27 (月) 04:32:34 ◆ ▼ ◇ [qwerty]> > ネバーワールドなら1億=1200円にはなるよ(;´Д`)
> > ある程度ゲームに慣れてきたら転売で日に何億か稼げる
> 携帯用かあ
> 暇つぶしもかねてやろうかなとか思ったけどうちiPhoneだからできないや
携帯だから流行ってる部分もあるんですかね(;´Д`)
規約外でもいいからPC用のクライアントでもないtやる気になれない(;´Д`)スマンコ
参考:2009/04/27(月)04時27分04秒
投稿者:Six Perfections 2009/04/27 (月) 04:32:32 ◆ ▼ ◇ [qwerty]<ソース:sb4=sb1;のアドレス変換を初めの1回だけしたバージョン>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
public class test {
public static void main(String[] args) {
StringBuffer sb1 = new StringBuffer("aaa");
StringBuffer sb2 = new StringBuffer("bbb");
StringBuffer sb3 = new StringBuffer();
StringBuffer sb4 = new StringBuffer();
sb4=sb1;
^^^^^^^^
System.out.print("---stringchange実行前---" + "\n");
System.out.print("sb1:" + sb1 + "\n");
System.out.print("sb2:" + sb2 + "\n");
System.out.print("sb3:" + sb3 + "\n");
System.out.print("sb4:" + sb4 + "\n");
System.out.print("\n");
stringchange(sb1);
System.out.print("---stringchange実行後---" + "\n");
System.out.print("sb1:" + sb1 + "\n");
System.out.print("sb2:" + sb2 + "\n");
System.out.print("sb3:" + sb3 + "\n");
System.out.print("sb4:" + sb4 + "\n");
}
static void stringchange(StringBuffer sbchange) {
sbchange.append("xxx");
}
}
<ソース>
---stringchange実行前---
sb1:aaa
sb2:bbb
sb3:
sb4:aaa
---stringchange実行後---
sb1:aaaxxx
sb2:bbb
sb3:
sb4:aaaxxx
バッチリ(´ω゚)だよ
> 2009/04/27 (月) 04:32:18 ◆ ▼ ◇ [qwerty]> > 左上の写真は蛮族に襲われている所だろうか(;´Д`)
> http://misao.on.arena.ne.jp/c/up/misao028612.jpg
メインは右下か
参考:2009/04/27(月)04時30分28秒
> 2009/04/27 (月) 04:32:16 ◆ ▼ ◇ [qwerty]> > public class test {
> > public static void main(String[] args) {
> > StringBuffer sb1 = new StringBuffer("aaa");
> > StringBuffer sb2 = new StringBuffer("bbb");
> > StringBuffer sb3 = new StringBuffer();
> > StringBuffer sb4 = new StringBuffer();
> > sb4=sb1;
> > System.out.print("---stringchange実行前---" + "\n");
> > System.out.print("sb1:" + sb1 + "\n");
> > System.out.print("sb2:" + sb2 + "\n");
> > System.out.print("sb3:" + sb3 + "\n");
> > System.out.print("sb4:" + sb4 + "\n");
> > System.out.print("\n");
> > stringchange(sb1);
> > sb4=sb1;
> > System.out.print("---stringchange実行後---" + "\n");
> > System.out.print("sb1:" + sb1 + "\n");
> > System.out.print("sb2:" + sb2 + "\n");
> > System.out.print("sb3:" + sb3 + "\n");
> > System.out.print("sb4:" + sb4 + "\n");
> >
> > }
> > static void stringchange(StringBuffer sbchange) {
> > sbchange.append("xxx");
> > }
> > }
> > <実行結果>
> > ---stringchange実行前---
> > sb1:aaa
> > sb2:bbb
> > sb3:
> > sb4:aaa
> > ---stringchange実行後---
> > sb1:aaaxxx
> > sb2:bbb
> > sb3:
> > sb4:aaaxxx
> どうしても書き換えたいなら
> 元の文字列をreplaceするといいよ(;´Д`)内部の変更だから上手くいくはず
> sbchange.replace( sbchange ,"xxx");
> な感じかな?
replaceは置換した文字列の新しいStringオブジェクトを返す仕様だよ(;´Д`)
Stringオブジェクトは完全に不変オブジェクトだよ
new後に値を変えられない
参考:2009/04/27(月)04時30分09秒
> 2009/04/27 (月) 04:30:28 ◆ ▼ ◇ [qwerty]> > http://misao.on.arena.ne.jp/c/up/misao028610.jpg
> > 植田佳奈が1面トップ
> 左上の写真は蛮族に襲われている所だろうか(;´Д`)
http://misao.on.arena.ne.jp/c/up/misao028612.jpg
参考:2009/04/27(月)04時08分34秒
2009/04/27 (月) 04:30:21 ◆ ▼ ◇ [qwerty]猫が風引いたみたいでくしゃみ何回もしてる
>Six Perfections 2009/04/27 (月) 04:30:09 ◆ ▼ ◇ [qwerty]> public class test {
> public static void main(String[] args) {
> StringBuffer sb1 = new StringBuffer("aaa");
> StringBuffer sb2 = new StringBuffer("bbb");
> StringBuffer sb3 = new StringBuffer();
> StringBuffer sb4 = new StringBuffer();
> sb4=sb1;
> System.out.print("---stringchange実行前---" + "\n");
> System.out.print("sb1:" + sb1 + "\n");
> System.out.print("sb2:" + sb2 + "\n");
> System.out.print("sb3:" + sb3 + "\n");
> System.out.print("sb4:" + sb4 + "\n");
> System.out.print("\n");
> stringchange(sb1);
> sb4=sb1;
> System.out.print("---stringchange実行後---" + "\n");
> System.out.print("sb1:" + sb1 + "\n");
> System.out.print("sb2:" + sb2 + "\n");
> System.out.print("sb3:" + sb3 + "\n");
> System.out.print("sb4:" + sb4 + "\n");
>
> }
> static void stringchange(StringBuffer sbchange) {
> sbchange.append("xxx");
> }
> }
> <実行結果>
> ---stringchange実行前---
> sb1:aaa
> sb2:bbb
> sb3:
> sb4:aaa
> ---stringchange実行後---
> sb1:aaaxxx
> sb2:bbb
> sb3:
> sb4:aaaxxx
どうしても書き換えたいなら
元の文字列をreplaceするといいよ(;´Д`)内部の変更だから上手くいくはず
sbchange.replace( sbchange ,"xxx");
な感じかな?
参考:2009/04/27(月)04時27分18秒
> 投稿者:Six Perfections 2009/04/27 (月) 04:29:51 ◆ ▼ ◇ [qwerty]> > 両方できるね(´ω゚)StringBufferで成功したよ(´ω゚)参照渡し
> 結局クラスの中で扱ってる実態を書き換えられる実装がしてあるもんじゃなければ駄目ってことだな(;´Д`)
OK(´ω゚)じゃぁ(´ω゚)初めの論理が当たっていたんだね
ポインタと同じ(´ω゚)アドレス書き換えが行われている(´ω゚)MAPのput/removeでもStringBufferと同じ結果で成功するだろうね
うまくいった(´ω゚)解決してよかったよ(´ω゚)参照渡しはできる
参考:2009/04/27(月)04時25分41秒
2009/04/27 (月) 04:29:24 ◆ ▼ ◇ [qwerty]http://oudition.srey.biz/a/
声優になりたいと思いませんか?
2009/04/27 (月) 04:29:02 ◆ ▼ ◇ [qwerty]そうめん食べたいなあ
2009/04/27 (月) 04:27:39 ◆ ▼ ◇ [qwerty]つかSixさんはなんでJavaなんてやってるの?(;´Д`)
> 2009/04/27 (月) 04:27:25 ◆ ▼ ◇ [qwerty]> http://shiboo.jp/image/ritu5.html
もっと(;´Д`)
参考:2009/04/27(月)04時26分57秒
投稿者:Six Perfections 2009/04/27 (月) 04:27:18 ◆ ▼ ◇ [qwerty]public class test {
public static void main(String[] args) {
StringBuffer sb1 = new StringBuffer("aaa");
StringBuffer sb2 = new StringBuffer("bbb");
StringBuffer sb3 = new StringBuffer();
StringBuffer sb4 = new StringBuffer();
sb4=sb1;
System.out.print("---stringchange実行前---" + "\n");
System.out.print("sb1:" + sb1 + "\n");
System.out.print("sb2:" + sb2 + "\n");
System.out.print("sb3:" + sb3 + "\n");
System.out.print("sb4:" + sb4 + "\n");
System.out.print("\n");
stringchange(sb1);
sb4=sb1;
System.out.print("---stringchange実行後---" + "\n");
System.out.print("sb1:" + sb1 + "\n");
System.out.print("sb2:" + sb2 + "\n");
System.out.print("sb3:" + sb3 + "\n");
System.out.print("sb4:" + sb4 + "\n");
}
static void stringchange(StringBuffer sbchange) {
sbchange.append("xxx");
}
}
<実行結果>
---stringchange実行前---
sb1:aaa
sb2:bbb
sb3:
sb4:aaa
---stringchange実行後---
sb1:aaaxxx
sb2:bbb
sb3:
sb4:aaaxxx
> 2009/04/27 (月) 04:27:04 ◆ ▼ ◇ [qwerty]> > 無職なんでバイトがわりにやってるんだけど
> > RMT相場が暴落が1M70円とかで時給300円くらいだ(;´Д`)いまだにレベル76くらいだからかもしれない
> > BOTは一時期やってたけどやめた
> ネバーワールドなら1億=1200円にはなるよ(;´Д`)
> ある程度ゲームに慣れてきたら転売で日に何億か稼げる
携帯用かあ
暇つぶしもかねてやろうかなとか思ったけどうちiPhoneだからできないや
参考:2009/04/27(月)04時24分32秒
2009/04/27 (月) 04:26:57 ◆ ▼ ◇ [qwerty]http://shiboo.jp/image/ritu5.html
2009/04/27 (月) 04:26:45 ◆ ▼ ◇ [qwerty]http://ja.wikipedia.org/wiki/%E7%8C%AB%E7%8E%84
>Six Perfections 2009/04/27 (月) 04:25:41 ◆ ▼ ◇ [qwerty]> > mapでの期待値:参照渡しでの改変できない(´ω゚)returnでの返却での改変できる
> 両方できるね(´ω゚)StringBufferで成功したよ(´ω゚)参照渡し
結局クラスの中で扱ってる実態を書き換えられる実装がしてあるもんじゃなければ駄目ってことだな(;´Д`)
参考:2009/04/27(月)04時24分01秒
> 2009/04/27 (月) 04:25:03 ◆ ▼ ◇ [qwerty]> > 猫玄って俺が高校生ぐらいの頃からマンガ家やってる様な記憶が(;´Д`)もう20年近い
> 30代中盤っすか(;´Д`)ギリギリっすね先輩
なんで同情されてるんだ(;´Д`)きえええええええ
参考:2009/04/27(月)04時23分42秒
> 2009/04/27 (月) 04:24:47 ◆ ▼ ◇ [qwerty]> > もっと長くやってそうなイメージなんだがそんなもんなのか
> 猫玄って俺が高校生ぐらいの頃からマンガ家やってる様な記憶が(;´Д`)もう20年近い
ショタ漫画とかも書いてたよね
って今でも書いてるのかな
参考:2009/04/27(月)04時22分47秒
> 2009/04/27 (月) 04:24:32 ◆ ▼ ◇ [qwerty]> > OBでおなかいっぱいだった俺には未だに続けている人間の気持ちがわからない(;´Д`)
> 無職なんでバイトがわりにやってるんだけど
> RMT相場が暴落が1M70円とかで時給300円くらいだ(;´Д`)いまだにレベル76くらいだからかもしれない
> BOTは一時期やってたけどやめた
ネバーワールドなら1億=1200円にはなるよ(;´Д`)
ある程度ゲームに慣れてきたら転売で日に何億か稼げる
参考:2009/04/27(月)04時10分04秒
>Six Perfections 投稿者:Six Perfections 2009/04/27 (月) 04:24:01 ◆ ▼ ◇ [qwerty]> > もうちょっと(´ω゚)攻めてみよう(´ω゚)map型ならどうなるか
> mapでの期待値:参照渡しでの改変できない(´ω゚)returnでの返却での改変できる
両方できるね(´ω゚)StringBufferで成功したよ(´ω゚)参照渡し
参考:2009/04/27(月)04時19分37秒
> 2009/04/27 (月) 04:23:42 ◆ ▼ ◇ [qwerty]> > もっと長くやってそうなイメージなんだがそんなもんなのか
> 猫玄って俺が高校生ぐらいの頃からマンガ家やってる様な記憶が(;´Д`)もう20年近い
30代中盤っすか(;´Д`)ギリギリっすね先輩
参考:2009/04/27(月)04時22分47秒
> 2009/04/27 (月) 04:23:41 ◆ ▼ ◇ [qwerty]> > もっと長くやってそうなイメージなんだがそんなもんなのか
> 猫玄は結構ペース早いからなぁ(;´Д`)80年代はまだデビューしてないかな
> MAC-Vとかは80年代からやっててまだ一線で戦えてるのですごいと思う
詳しいな
http://ja.wikipedia.org/wiki/%E7%8C%AB%E7%8E%84
参考:2009/04/27(月)04時22分56秒
> 2009/04/27 (月) 04:22:56 ◆ ▼ ◇ [qwerty]> > (成年コミック) [猫玄] 妹のアレは気持ちいい [2009-05-05].zipで(´ー`)抜いた!
> > http://misao.on.arena.ne.jp/c/up/misao028611.jpg
> > 猫玄はこれが35冊目らしい(;´Д`)
> > 今後もエロマンガ界で頑張ってください
> もっと長くやってそうなイメージなんだがそんなもんなのか
猫玄は結構ペース早いからなぁ(;´Д`)80年代はまだデビューしてないかな
MAC-Vとかは80年代からやっててまだ一線で戦えてるのですごいと思う
参考:2009/04/27(月)04時18分33秒
> 2009/04/27 (月) 04:22:47 ◆ ▼ ◇ [qwerty]> > (成年コミック) [猫玄] 妹のアレは気持ちいい [2009-05-05].zipで(´ー`)抜いた!
> > http://misao.on.arena.ne.jp/c/up/misao028611.jpg
> > 猫玄はこれが35冊目らしい(;´Д`)
> > 今後もエロマンガ界で頑張ってください
> もっと長くやってそうなイメージなんだがそんなもんなのか
猫玄って俺が高校生ぐらいの頃からマンガ家やってる様な記憶が(;´Д`)もう20年近い
参考:2009/04/27(月)04時18分33秒
> 2009/04/27 (月) 04:21:04 ◆ ▼ ◇ [qwerty]> > はあ難易度国王で勝てねえ(;´Д`)
> シムアースとかですか?(;´Д`)イザベルとかムカつくよね
なんでアースよ(;´Д`)BtSだよ
参考:2009/04/27(月)04時06分38秒
> 2009/04/27 (月) 04:20:56 ◆ ▼ ◇ [qwerty]> > StringBufferも直接代入できないから結局は別クラスだよね?(;´Д`)
> StringBufferは中身書き換えられるよ(;´Д`)
StringBufferの中身はStringとは違う実態だし
StringBufferからStringの実態にコピ-出来ないと思うんだけど
と書いてて分かったが
StringBuffer単体での書き代えって意味か(;´Д`)
参考:2009/04/27(月)04時18分47秒
>Six Perfections 投稿者:Six Perfections 2009/04/27 (月) 04:19:37 ◆ ▼ ◇ [qwerty]> もうちょっと(´ω゚)攻めてみよう(´ω゚)map型ならどうなるか
mapでの期待値:参照渡しでの改変できない(´ω゚)returnでの返却での改変できる
参考:2009/04/27(月)04時16分24秒
> 2009/04/27 (月) 04:18:58 ◆ ▼ ◇ [qwerty]> > OBでおなかいっぱいだった俺には未だに続けている人間の気持ちがわからない(;´Д`)
> 無職なんでバイトがわりにやってるんだけど
> RMT相場が暴落が1M70円とかで時給300円くらいだ(;´Д`)いまだにレベル76くらいだからかもしれない
> BOTは一時期やってたけどやめた
BOTなしで時給300円とかいくの?結構すごいな
参考:2009/04/27(月)04時10分04秒
> 2009/04/27 (月) 04:18:47 ◆ ▼ ◇ [qwerty]> > StringはStringBuffer渡して書き換えが普通だけど
> > 他のIntegerとかDoubleとかの不変オブジェクトだと
> > そういうラッパークラスなアプローチとか配列渡すとかアホみたいなことになるね(;´Д`)
> StringBufferも直接代入できないから結局は別クラスだよね?(;´Д`)
StringBufferは中身書き換えられるよ(;´Д`)
参考:2009/04/27(月)04時18分15秒
> 2009/04/27 (月) 04:18:33 ◆ ▼ ◇ [qwerty]> (成年コミック) [猫玄] 妹のアレは気持ちいい [2009-05-05].zipで(´ー`)抜いた!
> http://misao.on.arena.ne.jp/c/up/misao028611.jpg
> 猫玄はこれが35冊目らしい(;´Д`)
> 今後もエロマンガ界で頑張ってください
もっと長くやってそうなイメージなんだがそんなもんなのか
参考:2009/04/27(月)04時14分23秒
> 2009/04/27 (月) 04:18:15 ◆ ▼ ◇ [qwerty]> > やるなら別クラスにStringを持たせて渡すかな
> > そのクラスメンバを書きえれば表面上書き換えたように見えるし(;´Д`)
> StringはStringBuffer渡して書き換えが普通だけど
> 他のIntegerとかDoubleとかの不変オブジェクトだと
> そういうラッパークラスなアプローチとか配列渡すとかアホみたいなことになるね(;´Д`)
StringBufferも直接代入できないから結局は別クラスだよね?(;´Д`)
参考:2009/04/27(月)04時17分07秒
2009/04/27 (月) 04:17:57 ◆ ▼ ◇ [qwerty]しこったし寝るとするか
> 2009/04/27 (月) 04:17:07 ◆ ▼ ◇ [qwerty]> > 不変オブジェクトだからな(;´Д`)
> > C++なら=の演算子のオーバーロードがあって左辺オブジェクトの
> > 中身が変わるってのが通常の使い方だからC++->javaだと
> > この辺は最初に引っかかるよな
> > javaはあくまで変数の指すオブジェクトが右辺のオブジェクトに変わるだけという
> やるなら別クラスにStringを持たせて渡すかな
> そのクラスメンバを書きえれば表面上書き換えたように見えるし(;´Д`)
StringはStringBuffer渡して書き換えが普通だけど
他のIntegerとかDoubleとかの不変オブジェクトだと
そういうラッパークラスなアプローチとか配列渡すとかアホみたいなことになるね(;´Д`)
参考:2009/04/27(月)04時15分02秒
投稿者:Six Perfections 2009/04/27 (月) 04:16:24 ◆ ▼ ◇ [qwerty]もうちょっと(´ω゚)攻めてみよう(´ω゚)map型ならどうなるか
> 2009/04/27 (月) 04:15:02 ◆ ▼ ◇ [qwerty]> > って事故レス(;´Д`)
> > 調べたらJavaのStringは実態の書き換えは出来ないそうだ(;´Д`)スマンコ
> 不変オブジェクトだからな(;´Д`)
> C++なら=の演算子のオーバーロードがあって左辺オブジェクトの
> 中身が変わるってのが通常の使い方だからC++->javaだと
> この辺は最初に引っかかるよな
> javaはあくまで変数の指すオブジェクトが右辺のオブジェクトに変わるだけという
やるなら別クラスにStringを持たせて渡すかな
そのクラスメンバを書きえれば表面上書き換えたように見えるし(;´Д`)
参考:2009/04/27(月)04時13分00秒
2009/04/27 (月) 04:14:23 ◆ ▼ ◇ [qwerty](成年コミック) [猫玄] 妹のアレは気持ちいい [2009-05-05].zipで(´ー`)抜いた!
http://misao.on.arena.ne.jp/c/up/misao028611.jpg
猫玄はこれが35冊目らしい(;´Д`)
今後もエロマンガ界で頑張ってください
2009/04/27 (月) 04:14:18 ◆ ▼ ◇ [qwerty]今4月の終わりだろ
あと2ヶ月で夏至じゃん
つまり今は8月27日と同じくらいの日の長さだ
上へ