一意
日本語 | 一意 |
英語 | unique |
ふりがな | いちい |
フリガナ | イチイ |
ある値が2つ以上存在しないこと。
様々な値が存在するグループの中で、同じ値が重複していない場合、「値は一意である」と表現する。
たとえば、ArrayListクラスの要素は必ずしも一意ではないが、HashSetクラスの要素は一意である。
また、データベースの主キーは「一意制約」と言う。主キーに指定された列は値が重複しない。重複するような値をINSERTした場合には「一意制約違反」となる。
様々な値が存在するグループの中で、同じ値が重複していない場合、「値は一意である」と表現する。
たとえば、ArrayListクラスの要素は必ずしも一意ではないが、HashSetクラスの要素は一意である。
また、データベースの主キーは「一意制約」と言う。主キーに指定された列は値が重複しない。重複するような値をINSERTした場合には「一意制約違反」となる。
参考サイト
// Sample.java
import java.util.HashSet;
import java.util.Iterator;
public class Sample
{
public static void main( String[] args )
{
// HashSetを使用します。
HashSet hashSet = new HashSet();
// 要素を追加します。
hashSet.add( "あいうえお" );
hashSet.add( "かきくけこ" );
hashSet.add( "あいうえお" ); // 2つ上と同じ。
hashSet.add( "さしすせそ" );
// 全部出力します。
for( Iterator iter = hashSet.iterator(); iter.hasNext(); )
{
String string = (String)iter.next();
System.out.println( string );
}
// あいうえお
// かきくけこ
// さしすせそ
// このように、同じ「あいうえお」はひとつにまとめられてます。
// 値が重複しないため、HashSetクラス内の要素は「一意」である、
// というわけです。
}
}
import java.util.HashSet;
import java.util.Iterator;
public class Sample
{
public static void main( String[] args )
{
// HashSetを使用します。
HashSet hashSet = new HashSet();
// 要素を追加します。
hashSet.add( "あいうえお" );
hashSet.add( "かきくけこ" );
hashSet.add( "あいうえお" ); // 2つ上と同じ。
hashSet.add( "さしすせそ" );
// 全部出力します。
for( Iterator iter = hashSet.iterator(); iter.hasNext(); )
{
String string = (String)iter.next();
System.out.println( string );
}
// あいうえお
// かきくけこ
// さしすせそ
// このように、同じ「あいうえお」はひとつにまとめられてます。
// 値が重複しないため、HashSetクラス内の要素は「一意」である、
// というわけです。
}
}
// Sample.java import java.util.HashSet; import java.util.Iterator; public class Sample { public static void main( String[] args ) { // HashSetを使用します。 HashSet hashSet = new HashSet(); // 要素を追加します。 hashSet.add( "あいうえお" ); hashSet.add( "かきくけこ" ); hashSet.add( "あいうえお" ); // 2つ上と同じ。 hashSet.add( "さしすせそ" ); // 全部出力します。 for( Iterator iter = hashSet.iterator(); iter.hasNext(); ) { String string = (String)iter.next(); System.out.println( string ); } // あいうえお // かきくけこ // さしすせそ // このように、同じ「あいうえお」はひとつにまとめられてます。 // 値が重複しないため、HashSetクラス内の要素は「一意」である、 // というわけです。 } }