「python」setの要素を操作(add、clear、copy、difference等)する方法

1.add()
name = set([‘Tom’,’Lucy’,’Ben’])
name.add(‘Juny’)
print(name)

出力結果:{‘Lucy’, ‘Juny’, ‘Ben’, ‘Tom’}

2.clear()
name = set([‘Tom’,’Lucy’,’Ben’])
name.clear()
print(name)

出力結果:set()

3.copy()
name = set([‘Tom’,’Lucy’,’Ben’])
new_name = name.copy()
print(new_name)

出力結果:{‘Tom’, ‘Lucy’, ‘Ben’}

4.difference()
A = set([2,3,4,5])
B = set([3,4])
C = set([2])
n = n1.difference(n2,n3)
print(n)
出力結果:{5}

 

difference_update()
A = set([2,3,4,5])
B = set([4,5])
A.difference_update(B)
print(A)

出力結果:{2, 3}

5.discard()
n = set([2,3,4])
n.discard(3)
print(n)

出力結果:{2, 4}

6.intersection()
n1 = set([2,3,4,5])
n2 = set([4,5,6,7])
n = n1.intersection(n2)
print(n)

出力結果:{4, 5}

7.intersection_update()
n1 = set([2,3,4,5])
n2 = set([4,5,6,7])
n1.intersection_update(n2)
print(n1)

出力結果:{4, 5}

8.isdisjoint()
n1 = set([2,3,4,5])
n2 = set([4,5,6,7])
print(n1.isdisjoint(n2))

出力結果:False

9.issubset()
A = set([2,3])
B = set([2,3,4,5])
print(A.issubset(B))

出力結果:True

 

issuperset()
A = set([2,3])
B = set([2,3,4,5])
print(B.issuperset(A))

# 出力結果:True

 

10.pop()
n = set([2,3,4,5])
n1 = n.pop()
print(n,n1)

# 出力結果:{3, 4, 5} 2

11.remove()
n = set([2,3,4,5])
n.remove(2)
print(n)

# 出力結果:{3, 4, 5}

 

12.symmetric_difference()
A = set([2,3,4,5])
B = set([4,5,6,7])
print(A.symmetric_difference(B))

# 出力結果:{2, 3, 6, 7}

13.symmetric_difference_update()

A = set([2,3,4,5])
B = set([4,5,6,7])
A.symmetric_difference_update(B)
print(A)

# 出力結果:{2, 3, 6, 7}

14.union()

A = set([2,3,4,5])
B = set([4,5,6,7])
print(A.union(B))

# 出力結果:{2, 3, 4, 5, 6, 7}

15.update()
A = set([2,3,4,5])
B = set([4,5,6,7])
A.update(B)
print(A)

# 出力結果:{2, 3, 4, 5, 6, 7}

Java.util.ListResourceBundle.handleGetObject()の使い方

Javaコード
package ListResourceBundle;

import java.util.ListResourceBundle;

//create a class that extends to ListResourceBundle
class OmoResources extends ListResourceBundle {

// get contents must be implemented
protected Object[][] getContents() {
return new Object[][]{
{“cftkey1”, “検証データ1”},
{“cftkey2”, “検証データ2”},
{“cftkey3”, “検証データ3”}
};
}
}
public class handleGetObject {

public static void main(String[] args) {
// create a new OmoResources instance
OmoResources mr = new OmoResources();

// get the object for key hello
System.out.println(“” + mr.handleGetObject(“cftkey1”));
}

}

実行結果
検証データ1

「jQuery」セレクトボックスの要素を追加、削除する方法

jQueryコード
$(“#itemSelId”).html(“<option value=’Value’>Text</option>”);

$(“#itemSelId”).append(“<option value=’Value’>Text</option>”);

$(“#itemSelId”).prepend(“<option value=’0′>お選択してください</option>”);

$(“#itemSelId option:last”).remove();

$(“#itemSelId option[index=’0′]”).remove();

$(“#itemSelId option[value=’3′]”).remove();

$(“#itemSelId option[text=’4′]”).remove();

java.util.ListResourceBundle.getKeys() の使い方

Javaコード
package ListResourceBundle;

import java.util.Enumeration;
import java.util.ListResourceBundle;

//create a class that extends to ListResourceBundle
class CftResourcesKz extends ListResourceBundle {

// get contents must be implemented
protected Object[][] getContents() {
return new Object[][]{
{“Java”, “java test!”},
{“php”, “php test”},
{“python”, “python test”}
};
}
}

public class ListResourceBundlegetKeysDemo {

public static void main(String[] args) {
// create a new CftResourcesKz instance
CftResourcesKz mr = new CftResourcesKz();

// get the keys
Enumeration enumeration = mr.getKeys();

// print the keys
while (enumeration.hasMoreElements()) {
System.out.println(“” + enumeration.nextElement());
}

}

}
実行結果
Java
php
python

「Java」java.util.ListResourceBundle.getContents() の使い方

サンプルコード

package itstudy;

import java.util.ListResourceBundle;

// create a class that extends to ListResourceBundle
class CftResources extends ListResourceBundle {

// get contents must be implemented
protected Object[][] getContents() {
return new Object[][]{
{“travel”, “日本旅行!”},
{“server”, “Linux Windowsサーバ!”},
{“language”, “英語 日本語 中国語”}
};
}
}

public class ListResourceBundlegetContentsDemo {

public static void main(String[] args) {

// create a new CftResources instance
CftResources mr = new CftResources ();

// print the string for key travel
System.out.println(“” + mr.getString(“travel”));
}

}

実行結果

日本旅行!

「javascript」ファイルの更新日時を取得するメモ

サンプルコード
<script language=JavaScript>document.write(“更新日時: ” + document.lastModified + “”)</script>

「PHP」正規表現でURLからドメインを取り出す方法

サンプルコード
<?php
// URLからホスト名を取得
preg_match(“/^(http:\/\/)?([^\/]+)/i”, “http://www.sample.net/index.html”, $matches);
$host = $matches[2];
// ホストからドメインを取得
preg_match(“/[^\.\/]+\.[^\.\/]+$/”, $host, $matches);
echo “domain name is: {$matches[0]}\n”;
?>

「PHP」現在時刻のミリ秒を取得するコード

サンプルコード
function getMillisecond(){
list($s1,$s2)=explode(‘ ‘,microtime());
return (float)sprintf(‘%.0f’,(floatval($s1)+floatval($s2))*1000);
}

「JavaScript」マウスインベント(右、左クリック)を判定するコード

サンプルコード:
document.onmousedown=judgeMouseButton;
function judgeMouseButton(e){
var e=window.event||e;//イベントオブジェクトを取得
var value=e.button;
if(value==2||value==3){
alert(‘右クリック’);
}else{
alert(‘左クリック’);
}
}

「PHP」str_replace、正規表現、 PHP_EOLで改行の削除方法

1.str_replace()
$str = str_replace(array(“/r/n”, “/r”, “/n”), “”, $str);

2.正規表現
$str = preg_replace(‘//s*/’, ”, $str);

3.PHP_EOL
$str = str_replace(PHP_EOL, ”, $str);
?>