A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张静慈 中级黑马   /  2012-3-31 16:58  /  2081 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

关于join的用法  可以举个例子么?

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

3 个回复

倒序浏览
在一个线程中调用join()方法,作用是把这个调用对象所对应的线程合并到目前所在的线程,使这两个线程交替运行!
public class JoinThread
{
public static void main(String[] args)
{
ThreadTest t=new ThreadTest();
Thread pp=new Thread(t);
pp.start();
pp.join;//我们把pp所对应的线程合并到调用pp.join()语句的线程中
}
}
class ThraedTest implements Runnable
{
public void run()
{
....................
}
}

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
除了以上的线程中的join方法,还有

Javascript中的数组中的jion方法

<script type="text/javascript">
        window.onload = function () {
            var arr = ["one", "two", "three", "four", "five", "six"];
            alert(arr); //默认打印one, two,three,four,five,six
            alert(arr.join('---')); //输出one---two---three---four---five---six
        }
    </script>

C#中的String类中的join方法

class Program
    {
        static void Main(string[] args)
        {
            string[] strArr = new string[6] { "one", "two", "three", "four", "five", "six" };
            string joinString = string.Join("---", strArr);
            Console.WriteLine(joinString);//输出one---two---three---four---five---six
            Console.ReadKey();
        }
    }
还有数据库中的左外连接和右外连接。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
C:\Users\Administrator\Desktop\Join用法案例.png如果是string类里面的join的话,它是这样用的string join(string separator,string[] value),意思是把字符串value在当前字符串中用指定的分隔符separator连接,返回连接后的字符串。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马